首页 > 解决方案 > python添加询问用户

问题描述

数学语句是“添加 x1 和 x2”

python的输出是:
输入语句或“E”退出程序:

然后用户输入:
添加 35 和 5

输出为:
答案:加 35 和 5 = 40

如何使用 python 来编码这个输出?
输入语句或“E”退出程序:加 35 和 5
答案:加 35 和 5 = 40

标签: pythonpython-3.xcalculator

解决方案


您需要使用 .split() 来分隔字符串中包含的用户输入。(https://docs.python.org/3/library/stdtypes.html#str.split

user_input=input("enter the statement:")
x1=int(user_input.split()[0])
x2=int(user_input.split()[1])
print("Answer: Add {} and {} = {}".format(x1,x2,x1+x2))

但是您应该检查用户是否使用 if 使用了“add”和“and”,以确保用户语句符合您的要求。


推荐阅读