【发布时间】:2020-07-17 18:32:19
【问题描述】:
我正在尝试学习 Python 基础知识。我正在设计一个可以打印三角形的代码,代码贴在下面。程序的预期输出必须是从右侧算起的三角形,而不是从左侧算起修改代码的哪一部分才能得到预期的输出。
程序的输出不应该像下面这样
我希望输出是这样的
对此的任何帮助都非常感谢。谢谢
while True:
n = int(input("enter a number between 0 and 10:"))
if 0 <= n <= 10:
break
print('try again')
rows = n
for num in range(rows+1):
for i in range(1, num+1):
if num % 2 == 0:
#print(end="" '#')
print('#',end="")
else:
#print(num)
print(num,end="")
print(" ")
【问题讨论】:
-
你能举一个你想得到什么的真实例子,而不仅仅是一个文字解释吗?
-
我已经修改了@BradFigueroa 发布的问题,谢谢
标签: python arrays variables multidimensional-array