我需要用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)
预期输出为:
****
****
****
编辑: 好的,我想我的问题是我不知道如何正确输入输入,有人可以帮我吗? 第二编辑: 好,谢谢大家的帮助!我发现它是如何工作的,运行该程序后没有输入实际的输入。再次感谢!
答案 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
********
********
********
********