python明明按照标准答案打的程序,结果还是出现了错误,想问问有没有懂的啊?

如题所述

照着你的程序运行了一下,是没有问题的,提示的是类型使用错误,就是这个程序正常运行状态下只接受数值类型输入,如果用户输入的是非数值类型,如a或?等等,程序就会报错

Python程序输出

输入非数值类型的输出接果:

类型错误输出结果

因为在这段程序中比较式是采用的数值类型,所以如果用户输入的不是数字类型,那么程序就会报错

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-05
eval() 函数用来执行一个字符串表达式,并返回表达式的值。所以说你输入值只能时数值相关的值,如:1 、1+1、1*1、1-1 如果输入字母 特殊符号 汉字等都会出错
相似回答