请教一个可输入多个值的问题(input)
求教为什么:
height,weight=eval(input("请输入您的身高(M)和体重(KG),并用逗号隔开:"))
print(height,weight)
这样输入“1.74,75”这样的数字,可以顺利输出
但是:
height,weight=input("请输入您的身高(M)和体重(KG),并用逗号隔开:")
print(height,weight)
这样输入“1.74,75”这些数字就会报错呀?
多个input的究竟是什么规则啊。。。求教 1,因为你这是中文标点
2,你要用 eval()
height,weight=eval(input("请输入您的身高(M)和体重(KG),并用逗号隔开:")) eval 还有其他的用法……
https://www.runoob.com/python/python-func-eval.html
页:
[1]