完全没有思路,全蒙了,求思路和代码
来源:3-24 编程练习
苍穹之蓝
2019-09-07 10:11:56
我感觉自己太笨了,根本没有思路,完全蒙了,求思路和代码
1回答
同学,你好,我给同学提供一下这道题的思路,如下:
(1)控制输出的行数,行数总共为4行,即:while n<=4:
(2)当n=1时,输出三个空格,一个星号;n=2时,输出两个空格,三个星号;……,以此类推,可知当while循环条件为x <=4-n时,输出空格,注意,每次输出空格时都是不换行的。
(3)当y <=2*n-1条件成立时,输出星号。注意,每次输出星号时都是不换行的。
n=1 #使用while循环条件,控制输出的行数 while n<=4: x = 1 #使用while循环条件,输出空格 while x<=4-n: #条件成立时执行的语句 print(" ",end="") x=x+1 y = 1 #使用while循环条件,输出*: while y<=2*n-1: #条件成立时执行的语句 print("*",end="") y=y+1 # 换行输出 print() n+=1
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题