初学者在使用input函数时可能犯的错:
a = int(input())
如果用户输入的是带小数(3.14)的数字,程序就会报错
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
int(input())
ValueError: invalid literal for int() with base 10: '3.14.'
解决方法:
a = int(eval(input())) #通过添加eval函数去掉输入的字符串的引号