python - python添加询问用户
问题描述
数学语句是“添加 x1 和 x2”
python的输出是:
输入语句或“E”退出程序:
然后用户输入:
添加 35 和 5
输出为:
答案:加 35 和 5 = 40
如何使用 python 来编码这个输出?
输入语句或“E”退出程序:加 35 和 5
答案:加 35 和 5 = 40
解决方案
您需要使用 .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”,以确保用户语句符合您的要求。
推荐阅读
- angularjs - UI-ROUTER $mdDialog
- android - 亚马逊 App Store 上的应用内购买多年来都不起作用。怎么修?
- .htaccess - 301重定向页面,但前提是它没有参数
- angular - 语法错误,无法识别的表达式:/service-details/1139#overview Angular 5
- azure - Azure 逻辑应用筛选器数组操作是否支持多个条件?
- ruby - cassandra-web 安装失败:无法加载此类文件 -- 2.5/lz4ruby.so
- php - 浏览器不清除旧的个人资料图像,Codeigniter
- jekyll - 在 Liquid 语言中循环字母表
- python - 从特定索引开始的数据框 cummin 列
- python - 除了 ValueError 在我的代码中不起作用我不知道为什么