【发布时间】:2018-01-31 17:47:18
【问题描述】:
我正在研究一些 python 挑战,以及要求输入并产生输出的问题。我不太了解输入和输出的概念。您的代码是否应该读取输入并产生输出?我已经粘贴了挑战中的一个问题,如果有人解释一下会很棒。谢谢
=================================
- 示例问题
从标准输入中读取两个整数 R 和 C,然后打印 R 行,每行带有 C 星号 (*)。
示例(R=3,C=5):
******
******
******
示例(R=2,C=10):
**********
**********
输入
第一行将包含一个整数 R。要打印的行数。
第二行将包含一个整数 C。每行中要打印的星号数。
R、C 最多为 20。
输出
打印一个由 R 行和 C 列组成的矩形。
=================================
- 回答
if __name__ == '__main__':
R, C = map(int, raw_input().split())
assert 1 <= R <= 20
assert 1 <= C <= 20
for r in range(R):
print('*' * C)
【问题讨论】:
-
"您的代码是否应该读取输入并产生输出?"是的。
-
我很确定输入和输出是标准输入和标准输出。不是 raw_input。
-
但是在 python 中是怎么做到的呢?
-
你试过在这个网站上搜索“从标准输入读取python”吗?
-
是的,但我想知道它在哪里读取输入