如何制作带有用户输入的矩形?

How do I make a rectangle with user input?

我需要用 2 个用户输入制作一个正方形:nm。矩形必须是 n * m 并且由 "*" 组成。如果我说例如 n = (5)m = (7),我可以制作正方形,当我添加 make mn 用户输入时,它会打印 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
********
********
********
********