猫史档案馆


【Python作品分享】考验你的数学

用户:某汪星人某汪星人查看:0 回复:0 评论:0 创建时间:2020-08-22T20:16:27


【作品展示】

center_image

 

【作品介绍】

……无聊做的……

 

【作品源代码】

import random
import turtle
nt = 1
ap = 0
print('-----欢迎来到答题器-----')
print('规则如下: ')
print('答对系统出的题')
print()
for ai in range(5):
    fn = random.randint(100, 1000)
    sn = random.randint(100, 1000)
    print('第', str(nt), '题:')
    pt = str(fn) + '+' + str(sn) + '= ?'
    print(pt)
    rs = int(input('请输入你的答案: '))
    if rs == fn + sn:
        print('答对了!分数加1!')
        ap += 1
    else:
        print('可惜……答错了……分数减1!')
        if ap == 0:
            print('当前没有分数,不能减少!')
        else:
            ap -= 1
    nt += 1
for ai in range(5):
    fn = random.randint(10, 100)
    sn = random.randint(10, 100)
    print('第', str(nt), '题:')
    pt = str(fn) + '×' + str(sn) + '= ?'
    print(pt)
    rs = int(input('请输入你的答案: '))
    if rs == fn * sn:
        print('答对了!分数加1!')
        ap += 1
    else:
        print('可惜……答错了……分数减1!')
        if ap == 0:
            print('当前没有分数,不能减少!')
        else:
            ap -= 1
    nt += 1
ent = 0
for ai in range(5):
    fn = random.randint(100, 1000)
    sn = random.randint(100, 1000)
    if fn < sn:
        ent = fn
        fn = sn
        sn = ent
    print('第', str(nt), '题:')
    pt = str(fn) + '-' + str(sn) + '= ?'
    print(pt)
    rs = int(input('请输入你的答案: '))
    if rs == fn - sn:
        print('答对了!分数加1!')
        ap += 1
    else:
        print('可惜……答错了……分数减1!')
        if ap == 0:
            print('当前没有分数,不能减少!')
        else:
            ap -= 1
    nt += 1
if ap == 0:
    print('oh my god 你真是太“厉害”了')
elif ap < 5:
    print('还不错噢!')
elif ap < 10:
    print('哇(✪▽✪)')
elif ap < 15:
    print('哇塞喵!')
elif ap == 15:
    print('你是一个学霸!')
else:
    pass

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页