a,b,c=eval(input("请输入a,b,c:")) 哪里写错了
时间: 2023-10-24 22:06:08 浏览: 122
SD.rar_SD_STM32 读写S_stm32 SD_stm3210b-eval sd_产品stm32
这段代码没有明确指定a,b,c的数据类型,eval函数会将输入的字符串当作Python代码进行执行,如果输入的内容不符合语法,就会报错。建议使用input函数获取用户输入,然后再将输入的字符串转换为需要的数据类型,例如:
a = int(input("请输入a:"))
b = float(input("请输入b:"))
c = str(input("请输入c:"))
阅读全文