eval函数内输入input函数存在的问题 eval()函数的功能如果在eval()函数内写入input()函数,存在以下情况此时如果是第一种情况,则只有输入的值为数字时才能正常运行计算,如果输入值为中文或英文字符串,则报错。如果为第二种情况,则输入中文、英文、数字皆不报错,此时类型为str eval()函数的功能 去掉参数中最外层引号并执行剩余语句 如果在eval()函数内写入input()函数,存在以下情况 eval(input())eval(“input()”) 此时如果是第一种情况,则只有输入的值为数字时才能正常运行计算,如果输入值为中文或英文字符串,则报错。 如果为第二种情况,则输入中文、英文、数字皆不报错,此时类型为str