如何用用户输入制作矩形?

时间:2018-12-07 18:51:10

标签: python python-3.x rectangles

我需要用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)

预期输出为:

****
****
****

编辑: 好的,我想我的问题是我不知道如何正确输入输入,有人可以帮我吗? 第二编辑: 好,谢谢大家的帮助!我发现它是如何工作的,运行该程序后没有输入实际的输入。再次感谢!

1 个答案:

答案 0 :(得分:1)

这将创建一个矩形。

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
********
********
********
********