小编Ray*_*Ray的帖子

在python中接受输入直到换行

我是一个蟒蛇初学者.我想尝试接受用户的输入,只要他/她愿意.当单独按下回车键时,程序应停止接受输入.

那是

25
65
69
32 
   #stop here since the enter key was pressed without any input
Run Code Online (Sandbox Code Playgroud)

我想出了以下代码......

a = []
while 1:

    b = input("->")
    if(len(b)>0):
        a.append(b)
    else:
        break
Run Code Online (Sandbox Code Playgroud)
  1. 有没有其他有效的"pythonic"方法呢?

  2. 虽然这与python 3.3完美配合,但它不适用于python 2.7(其中input()由raw_input()函数替换).屏幕只是保持愚蠢而没有任何反应.这是为什么?

  3. 是否有任何内置函数,我可以将字符串转换回整数!?

python

4
推荐指数
2
解决办法
5238
查看次数

标签 统计

python ×1