我正在做一个程序任务,以某种模式打印星号。在
我从1星到8星,然后再从1星回到1星。在
当它到达1后,它需要再做一次类似的模式,但是它会以两个方式上升,例如:1星,2星,4星,6星直到12星,然后在2星下降直到达到3。在
我很难弄清楚我能用什么,因为规范包括我只能使用'4'打印语句,而我现在的程序已经快要超过这个标准了。在
如有任何帮助/建议,我们将不胜感激。在
非常感谢!在
for i in range(0, 8):
for j in range(0, i+1):
print("* ", end="")
print()
for x in range (7, 0, -1):
print ("* " * x)
for i in range (1, 8):
for i in range(2, i+2):
print("* ", end="")
print()
输出:
^{pr2}$如果有必要,你可以调整数字。在
4圈4印:
结果是:
^{pr2}$首先,我建议把整个事情放在一个循环中(如果我明白你在找什么)
这将在time=range中循环模式的次数,每次在模式中添加1。在
上面的代码输出
^{pr2}$我希望这是你的想法,对不起,如果我不明白你的问题。在
相关问题 更多 >
编程相关推荐