我要在网上介绍python课程和站点被设计成自动将输入()数据输入到您编写的程序中,以解决各种python逻辑问题。
请参阅此页面查看联机类的工具如何使用输入条目
例如,类随机输入以下内容:
30
centered
text
is
great
testing
is
great
for
python!
END显然,我必须把30转换成整数。如何将其余的转换为可用的列表或数组?
width = int(input())
lis = ['centered', 'text', 'is', 'great', 'END']发布于 2013-09-04 19:06:58
听起来好像你想在一个循环中调用input。有一种方法可以做到:
lst = []
s = input()
while s != 'END':
lst.append(s)
s = input()关于如何在循环中设置条件还有其他选项,但我认为这是最直接的选择。如果何时停止循环的计算比较复杂,另一种设计可能是使循环无条件(使用while True),如果满足正确的条件,则为break。
发布于 2013-09-04 19:10:29
它们提供的input()方法将返回用户输入的每一行。例如,下面的函数通过在整个循环中调用输入来打印输入的每一行
for line in range(6):
print(input())https://stackoverflow.com/questions/18621624
复制相似问题