老师,倒三角怎么写,菱形怎么写?
来源: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