Python: 从键盘输入
方法一
使用Python 内置的input() 函数
string = input('enter your input:')
print(string)
方法二
使用 sys.stdin
import sys
list = []
list_new = [] #定义一个空列表
for line in sys.stdin:
#py.3中input()只能输入一行 sys.stdin按下换行键然后ctrl+d程序结束
list_new = line.split()
list.extend(list_new)#每一行组成的列表合并
print(list)
作者:鱼丸
链接:https://www.zhihu.com/question/31908344/answer/259699708
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
#不指定输入的行数,但是必须以最后下一行只输入空格或者什么都不输入为结束
import sys
try:
mx = []
while True:
m = sys.stdin.readline().strip()
#若是多输入,strip()默认是以空格分隔,返回一个包含多个字符串的list。
if m == '':
break
m = list(m.split())
mx.append(m)
print(mx)
except:
pass