【发布时间】:2018-02-23 15:59:45
【问题描述】:
我必须在同一行输入两个值,它们之间用空格隔开。 所以输出会是这样的
123 456
输入是 123 和 456
所以我使用代码
a ,b = map(float, raw_input().split())
print ('input is '), a ,(' and '), b
这个作品 但是当用户输入“-1”时我想立即退出脚本 例如,如果用户为 a 输入 -1 的值,程序将停止读取用户的输入,打印 'wrong input'
输入错误
但是当我尝试输入“-1”并按“输入”时
据说
ValueError: 需要超过 1 个值才能解压
这是否意味着我不应该使用 'map(float, raw_input().split())' ?
【问题讨论】:
标签: python-2.7 input split valueerror