如何制作带有用户输入的矩形?
How do I make a rectangle with user input?
我需要用 2 个用户输入制作一个正方形:n
和 m
。矩形必须是 n * m
并且由 "*"
组成。如果我说例如 n = (5)
和 m = (7)
,我可以制作正方形,当我添加 make m
和 n
用户输入时,它会打印 n
而不是矩形由 "*"
... 这就是我目前所拥有的,我做错了什么?
n = int(input(3))
m = int(input(4))
for i in range(n):
print ('*' * m)
预期输出为:
****
****
****
编辑:
好的,我想我的问题是我不知道如何正确输入,谁能帮我解决这个问题?
第二次编辑:
好的,谢谢大家的帮助!我发现了它是如何工作的,在 运行 程序之后我没有输入实际的输入。再次感谢!
这将创建一个矩形。
n = int(input("First number "))
m = int(input("Second number "))
star = "*"
for i in range(n):
print(star*m)
示例:
First number 4
Second number 8
********
********
********
********
我需要用 2 个用户输入制作一个正方形:n
和 m
。矩形必须是 n * m
并且由 "*"
组成。如果我说例如 n = (5)
和 m = (7)
,我可以制作正方形,当我添加 make m
和 n
用户输入时,它会打印 n
而不是矩形由 "*"
... 这就是我目前所拥有的,我做错了什么?
n = int(input(3))
m = int(input(4))
for i in range(n):
print ('*' * m)
预期输出为:
****
****
****
编辑: 好的,我想我的问题是我不知道如何正确输入,谁能帮我解决这个问题? 第二次编辑: 好的,谢谢大家的帮助!我发现了它是如何工作的,在 运行 程序之后我没有输入实际的输入。再次感谢!
这将创建一个矩形。
n = int(input("First number "))
m = int(input("Second number "))
star = "*"
for i in range(n):
print(star*m)
示例:
First number 4
Second number 8
********
********
********
********