猫史档案馆


【Python作品分享】口算闯关

用户:殷*殷*查看:0 回复:0 评论:0 创建时间:2020-03-30T18:48:25


【作品展示】

center_image

 

【作品介绍】

请开始你的表演

 

【作品源代码】

import time
import random
import turtle


通关积分 = 0
数字 = 0
你的名字 = input('请取个昵称:')
print((('你好' + 你的名字) + '。'))
time.sleep(1)
print('那我们开始游戏吧!')
while (5 >= 通关积分):
    jiashuyi = random.randint(1, 10000)
    jiashuer = random.randint(1, 10000)
    和 = (int(jiashuer) + int(jiashuyi))
    输入的和 = 0
    print(jiashuyi)
    print('+')
    print(jiashuer)
    输入的和 = input('=')
    if (int(和) != int(输入的和)):
        print('No')
    if (int(和) == int(输入的和)):
        print('yes')
        通关积分 += 1
通关积分 = 0
print((你的名字 + '你真棒,通过了加法关!'))
print('接下来是减法')
while (5 >= 通关积分):
    被减数 = random.randint(1, 10000)
    减数 = random.randint(1, 10000)
    while (减数 > 被减数):
        被减数 = random.randint(1, 10000)
        减数 = random.randint(1, 10000)
    差 = (int(被减数) - int(减数))
    输入的和 = 0
    print(被减数)
    print('-')
    print(减数)
    输入的差 = input('=')
    if (int(差) != int(输入的差)):
        print('No')
    if (int(差) == int(输入的差)):
        print('yes')
        通关积分 += 1
数字 = 0
print(('啊呦,不错哟' + 你的名字))
print('乘法走你(*~-~*)')
while (5 >= 通关积分):
    乘数一 = random.randint(1, 10000)
    乘数二 = random.randint(1, 10000)
    积 = (int(乘数一) * int(乘数二))
    输入的积 = 0
    print(乘数一)
    print('*')
    print(乘数二)
    输入的积 = input('=')
    if (int(积) != int(输入的积)):
        print('No')
    if (int(积) == int(输入的和)):
        print('yes')
        通关积分 += 1
print('哎哟,这么快!膜拜高手')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页