首页 > 解决方案 > 如何使用用户输入制作矩形?

问题描述

我需要用 2 条用户输入制作一个正方形:nm. 矩形必须n * m"*". 如果我说例如n = (5)and ,我可以制作正方形m = (7),当我添加 makemn用户输入时,它会打印n而不是由...组成的矩形"*"。这就是我到目前为止所拥有的,我做错了什么?

n = int(input(3))
m = int(input(4))
for i in range(n):
    print ('*' * m)

预期的输出是:

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

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

标签: pythonpython-3.xrectangles

解决方案


这将创建一个矩形。

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

推荐阅读