最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python怎么打印菱形

来源:动视网 责编:小采 时间:2020-11-27 14:07:40
文档

python怎么打印菱形

python怎么打印菱形:python怎么打印菱形?下面给大家带来三种方法:第一种rows = int(input('请输入菱形边长:\n')) row = 1 while row <= rows: col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数 while col <= (rows-row)
推荐度:
导读python怎么打印菱形:python怎么打印菱形?下面给大家带来三种方法:第一种rows = int(input('请输入菱形边长:\n')) row = 1 while row <= rows: col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数 while col <= (rows-row)


python怎么打印菱形?下面给大家带来三种方法:

第一种

rows = int(input('请输入菱形边长:
'))
row = 1
while row <= rows:
 col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数
 while col <= (rows-row): # 这个内层while就是单纯打印空格
 print(' ', end='') # 空格的打印不换行
 col += 1
 print(row * '* ') # 每一行打印完空格后,接着在同一行打印星星,星星个数与行数相等,且打印完星星后print默认换行
 row += 1
 
bottom = rows-1
while bottom > 0:
 col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数
 while bottom+col <= rows:
 print(' ', end='') # 空格的打印不换行
 col += 1
 print(bottom * '* ') # 每一行打印完空格后,接着在同一行打印星星,星星个数与行数相等,且打印完星星后print默认换行
 bottom -= 1

输出结果:

请输入菱形边长:
5
 * 
 * * 
 * * * 
 * * * * 
* * * * * 
 * * * * 
 * * * 
 * * 
 *

文档

python怎么打印菱形

python怎么打印菱形:python怎么打印菱形?下面给大家带来三种方法:第一种rows = int(input('请输入菱形边长:\n')) row = 1 while row <= rows: col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数 while col <= (rows-row)
推荐度:
标签: 如何 打印 输出
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top