首页 > 编程语言 > 详细

python打印菱形

时间:2019-08-24 15:53:48      阅读:101      评论:0      收藏:0      [点我收藏+]

1。分析:首先python,我们分析了菱形的成分。双喜鸟seo输入2时,打印三行菱形;输入3时,打印五行菱形。也就是说,根据输入数字A,打印第2a-1行的菱形。菱形由一个三角形和一个倒三角形组成,两个三角形可以在一个双循环中打印。打印倒三角形的条件是第一个循环计数器i的值等于a。

2。参考代码如下:

A=int(输入(“>”)
C=A
b=a*暂时将a的值存储在临时变量c和b中,方便以后循环打印。
对于i范围(1,a+1):--第1层圆形打印三角形
print(“*(c-1),“*”*(2*i-1)--print c-1 space(此处使用两个空格),2*i-1*随着行数的增加而增加
C=C-1——每增加一行,空间就减少一行
如果(i=a):--临界条件,则打印倒三角形
对于范围(1,a)中的y:-----循环打印倒三角形

print(“*y,”*“*(2*b-3)--打印y个空格,2*b-3*数字随行数增加而增加

B=B-1-*每增加一行就减少

python打印菱形

原文:https://www.cnblogs.com/blogst/p/11404417.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!