老师,倒三角怎么写,菱形怎么写?
来源:3-24 编程练习
qq__8359
2019-11-05 13:20:44
n=1
#使用while循环条件,控制输出的行数
while n<=55:
x = 1
#使用while循环条件,输出空格
while x<=55-n:
#条件成立时执行的语句
print(" ",end="")
x=x+1
y = 1
#使用while循环条件,输出*:
while y<=2*n-1:
#条件成立时执行的语句
print("*",end="")
y=y+1
# 换行输出
print()
n=n+1
2回答
同学你好:
倒三角:
n = 1 while n <=4: x = 0 while x <n: print(" ",end="") x+=1 y = 1 while y<= 9-2*n: print("*",end="") y+=1 print() n+=1
菱形:将正三角和倒三角拼在一起。
n=1 m=1 while n <= 4: q = 1 while q <=4-n: print(end=" ") q+=1 p = 1 while p<=2*n-1: print("*",end="") p+=1 print() n+=1 while m <= 3: x = 1 while x <=m: print(end=" ") x += 1 y = 1 while y <= 7 - 2 * m: print("*", end="") y += 1 print() m += 1
如果我解决了同学的问题,请采纳!学习愉快^_^。
qq__8359
提问者
2019-11-05
n=1
#使用while循环条件,控制输出的行数
while n<=4:
x = 1 #每次跳出循环后再进入循环重新还原初始值x=1
#使用while循环条件,输出空格
while x<=4+n:
#条件成立时执行的语句
print(" ",end="") #执行完毕不换行
x=x+1
y = 1 #每次跳出循环后再进入循环重新还原初始值y=1
#使用while循环条件,输出*:
while y<=9-n*2:
#条件成立时执行的语句
print("*",end="") #执行完毕不换行
y=y+1
# 换行输出
print()
n=n+1
倒三角会了,菱形还不会
相似问题
回答 5