繁体   English   中英

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

[英]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
********
********
********
********

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM