猫史档案馆


【Python作品分享】口算【作品秀】

用户:极限小白极限小白查看:0 回复:0 评论:0 创建时间:2020-03-17T16:08:45


【作品展示】

center_image

 

【作品介绍】

NIZHIJIQU

 

【作品源代码】

import random
import time


while True:
    b = random.randint(1, 100)
    c = random.randint(1, 10)
    d = 1
    e = random.randint(1, 4)
    if (e == 1):
        print(b, '+', c, +'=', '?')
        f = int(input(''))
        while (d == 1):
            if (f == b + c):
                print('恭喜你,答对了,我们再来一次吧!')
                time.sleep(1)
                d = 0
            else:
                print('很遗憾,答错了,我们重新来一次吧!')
                print(b, '+', c, '=', '?')
                f = int(input(''))
    elif (e == 2):
        print(b, '-', c, '=', '?')
        f = int(input(''))
        while (d == 1):
            if (f == b - c):
                print('恭喜你,答对了,我们再来一次吧!')
                time.sleep(1)
                d = 0
            else:
                print('很遗憾,答错了,我们重新来一次吧!')
                print(b, '-', c, '=', '?')
                f = int(input(''))
    elif (e == 3):
        print(b, '×', c, '=', '?')
        f = int(input(''))
        while (d == 1):
            if (f == b * c):
                print('恭喜你,答对了,我们再来一次吧!')
                time.sleep(1)
                d = 0
            else:
                print('很遗憾,答错了,我们重新来一次吧!')
                print(b, '×', c, '=', '?')
                f = int(input(''))
    else:
        print(b, '÷', c, '=', '?')
        f = float(input(''))
        while (d == 1):
            if (f == b / c):
                print('恭喜你,答对了,我们再来一次吧!')
                time.sleep(1)
                d = 0
            else:
                print('很遗憾,答错了,我们重新来一次吧!')
                print(b, '÷', c, '=', '?')
                f = float(input(''))

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页