!
!
这样可以输入任何数字,但是必须得输入一个值,如果 不输入,直接enter 运行,就会报错。
这个有什么办法处理。
而我又必须需要 从 字符串 里 提取 数字进行计算。
你要从字符串中提取数字,可以用正则表达式
import re
a = input("请输入1个数字:")
b = re.findall("\d+", a)[0]
print(b)
测试结果:
请输入1个数字:ads12323
12323
兄弟这哪是bug,eval
不是这么用的啊。