小编Sov*_*hup的帖子

查看*any*字符是否在字符串中并删除它们

所以我在Python 3中有一个简单的程序,它只是一个基本的计算器.这是一段代码:

calculation = input("What calculation do you want to do?\n")
if "+" in calculation:
    numbers = calculation.split("+")
    answer = int(numbers[0]) + int(numbers[1])
Run Code Online (Sandbox Code Playgroud)

我下面还有其他一些操作设置.问题是如果有人要输入任何东西以及操作(例如10 ++ 2或10 + abc2),代码会抛出错误,因为它显然无法向abc2添加10.

我认为我可以通过测试每个角色来解决问题,但肯定这是一个很长的路要走.有没有办法用Python解决问题?

python string

2
推荐指数
1
解决办法
91
查看次数

标签 统计

python ×1

string ×1