我想让受试者首先键入一个浮点数(如3.666),然后输入一个整数。 我做的是:
x,y = input ( " Please enter two numbers"). split ()
然后转换
x,y =[ float (x), int (y)]
它不起作用 - 有什么建议吗?
答案 0 :(得分:1)
您必须将它们扫描为字符串,将其作为分隔符用空格分隔,然后将它们转换为相应的类型。
s = raw_input("Please enter two numbers: ")
x,y = s.split(" ")
x = float(x)
y = int(y)
希望有所帮助:)