码迷,mamicode.com
首页 > 编程语言 > 详细

python打印菱形

时间:2019-08-24 15:04:10      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:临时   参考   seo   增加   循环   一个   tar   ace   pytho   

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打印菱形

标签:临时   参考   seo   增加   循环   一个   tar   ace   pytho   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!