猫史档案馆


【Python作品分享】计算测试【作品秀】

用户:全面进化全面进化查看:0 回复:0 评论:0 创建时间:2020-06-27T19:22:26


【作品展示】

center_image

 

【作品介绍】

计算大考

 

【作品源代码】

import random
import math


name = input('请输入你的姓名')
score = 0
for i in range(5):
    # 生成随机的计算数字
    a = random.randint(0, 100)
    b = random.randint(1, 100)
    # 生成一种随机的运算方式randopt
    opt = '+-*/'
    randopt = opt[random.randint(0, 3)]
    # print(randopt)
    # 根据不同的运算方式获取不同的正确答案
    if (randopt == '+'):
        answ = str((a + b))
    if (randopt == '-'):
        answ = str((a - b))
    if (randopt == '*'):
        answ = str((a * b))
    if (randopt == '/'):
        if (a % b == 0):
            answ = str(math.floor(a / b))
        else:
            answ = ((str(math.floor(a / b)) + '......') + str((a % b)))
    # 展示运算算式,并且引导用户回答
    reply = input((((str(a) + randopt) + str(b)) + '='))
    # 对用户给出的答案进行校验
    if (answ == reply):
        score += 10
        print('Right!')
    else:
        print('Wrong!')
print(f"{name}的测试成绩是{score}")

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页