前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一道简单的Python编程题

一道简单的Python编程题

作者头像
zifan
发布2021-12-14 12:42:30
3860
发布2021-12-14 12:42:30
举报

作者: zifanwang  发布于2020-07-05

题目

开发一个循环 5 次计算的小游戏,设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择“+、-、*”运算符,构成一个表达式,让用户计算式子结果并输入结果,如果计算结果正确则加一分,如果计算结果错误不加分。如果正确率大于等于 80%,则打印“闯关成功”,否则打印“闯关不成功”。

题解
代码语言:javascript
复制
import random as ran
cp = ['+','-','*']
score = 0
ran.seed(10)
for i in range(5):
    view = str(ran.randint(1,10))+cp[ran.randint(0,2)]+str(ran.randint(1,10))
    score += 1 if input(view+'= ') == str(eval(view)) else 0
print('闯关成功' if score>0 and 5/score >= 0.8 else '闯关不成功')
原题网址

https://www.zhihu.com/question/404459164/answer/1313175251

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目
  • 题解
  • 原题网址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档