求助求助
求助,这个要怎么打出来啊? 本帖最后由 xiaosi4081 于 2020-8-25 15:35 编辑temp = int(input("Enter an interger:"))
for i in range(temp):
print(" "*i,i,sep="")
a = 0
while True:
if a == temp:
break
print(" "*a,a,sep="")
a += 1 def DrawX(num):
for i in range(0,num):
print(' ' * i + str(i))
for i in range(1,num):
print(' ' * (num-i-1) + str(num-i-1))
DrawX(5)
本帖最后由 聂嘉辉 于 2020-8-25 16:01 编辑
# 输入一个数字
num = int(input("Enter an interger:"))
# 打印从0到num的数
# 因为一前面有一个空格,
# 二前面有两个空格,所以
# 空格数等于打印的数字。
for i in range(0,num):
print(" "*i,i)
# 打印从3开始到0的数,每次减一。
# 因为for是先减在执行,所以每次都会执行i+(-1)
# 所以第二个要是等于0那第一次执行时i = 1
# 和以下相等
# while num < 1:
# # for是先减的,所以第二个要-1
# num += -1
# print(" "*num,num)
for i in range(num-2,-1,-1):
print(" "*i,i)
如果觉得好的话别忘了给个最佳。 你给的这个最佳,打印过么?是你想要的图形?。。。。。。。。{:5_99:}
页:
[1]