编写程序以提示用户输入2个数字:一个用于列数,一个用于行数,并输出具有指定行数和列数的星号网格提示:您需要使用一个嵌套在另一个中的循环 . 例如,给定width = 3和height = 4,程序应输出以下网格:
* * *
* * *
* * *
* * *
这是我到目前为止:
width = int(input("Please enter a width for your grid:"))
rows = int(input("Please enter the amount of rows in your grid:"))
for width in range (5,0,-1):
print(width * ' ' + (5 - width) * '*')
2 回答
因为你想要在内部循环中用空格分隔
print
星号,并移动到该循环结尾的下一行:只是一个片段:
输出: