python混合运算_计算加减乘除混合运算python实现_加减乘除
运算题(Python实。。。
<
加减乘除运算题
-------
程序输出类似“1+3=”,“4-1=”,“2*51=”,“18/2=”这样的题⽬
读取⽤户输⼊,判断是否正确,输出判断。
答完10题后评分。
```python
import random
import operator
i = 1
grade = 0
while i <= 10:
a = random.randint(0, 20)
symbol = '+-*/'
# 随机运算符
sym = random.choice(symbol)
b = random.randint(1, a)
shizi = str(a) + sym + str(b)
print(shizi + "=")
# eval函数,执⾏⼀个字符串表达式,并返回表达式的值
c = eval(shizi)
user = int(input('请输⼊答案:'))
if (user == c):
grade += 10
# 加个条件
if (i == 10):
print('答题结束!最终分数为:' + str(grade))
break
print('恭喜您回答正确,当前分数为:' + str(grade))
con = input('您已答了' + str(i) + '道题,' + '是否继续答题(y/n)')
if (con == 'y'):
i += 1
else:
print('回答结束,共计答题:' + str(i) + '道,分数为:' + str(grade))
i = 11
else:
print('很遗憾您回答错误,当前分数为:' + str(grade))
con = input('您已答了' + str(i) + '道题,' + '是否继续答题(y/n)')
if (con == 'y'):
i += 1
else:
print('回答结束,共计答题:' + str(i) + '道')
i = 11
print('当前分数为:' + str(grade))
```
浏览器扩展:No Problems—划题即查的学习神器
⼀个⼩插件,⽬前就在⾕歌、QQ、360浏览器测试了下。通过接⼝搜索⽹课题库答案,只需⼏秒,静待即可。欢迎下载试⽤了...最后修改:2020 年 03 ⽉ 31 ⽇ 12 : 41 PM
允许规范转载
random python赞赏
如果觉得对你有⽤,请随意赞赏
×Close
赞赏作者
扫⼀扫⽀付
⽀付宝⽀付
⽀付

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。