python - 如何使用用户输入制作矩形?
问题描述
我需要用 2 条用户输入制作一个正方形:n
和m
. 矩形必须n * m
由"*"
. 如果我说例如n = (5)
and ,我可以制作正方形m = (7)
,当我添加 makem
和n
用户输入时,它会打印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
********
********
********
********
推荐阅读
- java - 我们可以在日志消息中添加服务器名称吗?
- java - Java运行自定义groovy代码,如何保证groovy安全?
- android - 如何在 android manifest 中按顺序设置启动画面和其他活动?
- c++ - 在 Windows 中禁用便携式设备
- blockchain - 错误 3080006:EOSIO 区块链中的交易时间过长
- c# - 为什么 C# 中的局部变量必须在初始化后初始化并在 If 运算符条件中强制转换?
- symfony4 - php -S 127.0.0.1:8000 -t public 不起作用
- javascript - 如何在网站中实现 Postman 任务
- javascript - VueJS 组件数据未更新
- amazon-web-services - 如何从 Glacier 存储类过渡到 Deep Archive 存储类?