猫史档案馆


【Python作品分享】钉钉之战【作品秀】

用户:挖坟专家挖坟专家查看:0 回复:0 评论:0 创建时间:2020-05-09T15:59:52


【作品展示】

center_image

 

【作品介绍】

...我用来练英语的,希望对大家有用。

 

【作品源代码】

import random
mr = ['钉钉:喵', '钉钉:喵', '钉钉:...you莫就了', '钉钉:你傻到我无法形容', '钉钉:不知道这智商是怎么活下来的']
kr = ['钉钉:喵,再来!', '钉钉:我靠,开挂了这么牛', '钉钉:这么NB', '钉钉:气喵我了,没想到你这么强']
喵 = ['钉钉:乌龟的英语是什么', '钉钉:鹦鹉的英语是什么', '钉钉:电视机的英语是什么', '钉钉:不同的英语是什么',
 '钉钉:剪刀的英语是什么', '钉钉:运动的英语是什么', '钉钉:打吨儿的英语是什么', '钉钉:疑惑的英语是什么','钉钉:樱桃的英语是什么']
dan_1 = ['tortoise','parrot','television','differend','scissors','sport','nap','puzzled','cherry']
喵 = 100
s = 0
w = 10
while 2:
    r = input('请选择:简单,普通,困难,超神      ')

    if r == '简单':
        while 喵 > 0 or w <= 0:
            print('钉钉:欢迎你的到来,我的血量是100,你的血量是10,你每答对一题我就会掉15滴血,当我没血时你就赢了;反之,你每答错一题你就会掉2滴血,当你没血时我就赢了')
            print('钉钉:话不多说,英语测试开始')

            fs = input(喵[s % len(喵)])
            if 喵 <= 15:
                print('你赢了')
                喵 -= 15
            if fs == dan_1[s]:
                喵 -= 15
                print(kr[s % len(kr)])
                print('加油,钉钉的血量只省{}'.format(喵))
            else:
                if w <= 2:
                    print('你输了')
                    w -= 2
                else:
                    w -= 2
                    print(mr[s % len(mr)])
                    print('钉钉:答案是{}'.format(dan_1[s]))
                    print('加油,你的血量还有{}'.format(w))
            s += 1

    
    elif r == '普通':
        while 喵 > 0 or w <= 0:
            print('钉钉:欢迎你的到来,我的血量是100,你的血量是10,你每答对一题我就会掉15滴血,当我没血时你就赢了;反之,你每答错一题你就会掉4滴血,当你没血时我就赢了')
            print('钉钉:话不多说,英语测试开始')

            fs = input(喵[s % len(喵)])
            if 喵 <= 15:
                print('你赢了')
                喵 -= 15
            if fs == dan_1[s]:
                喵 -= 15
                print(kr[s % len(kr)])
                print('加油,钉钉的血量只省{}'.format(喵))
            else:
                if w <= 4:
                    print('你输了')
                    w -= 4
                else:
                    w -= 4
                    print(mr[s % len(mr)])
                    print('钉钉:答案是{}'.format(dan_1[s]))
                    print('加油,你的血量还有{}'.format(w))
            s += 1

    
    elif r == '困难':
        while 喵 > 0 or w <= 0:
            print('钉钉:欢迎你的到来,我的血量是100,你的血量是10,你每答对一题我就会掉15滴血,当我没血时你就赢了;反之,你每答错一题你就会掉5滴血,当你没血时我就赢了')
            print('钉钉:话不多说,英语测试开始')

            fs = input(喵[s % len(喵)])
            if 喵 <= 15:
                print('你赢了')
                喵 -= 15
            if fs == dan_1[s]:
                喵 -= 15
                print(kr[s % len(kr)])
                print('加油,钉钉的血量只省{}'.format(喵))
            else:
                if w <= 5:
                    print('你输了')
                    w -= 5
                else:
                    w -= 5
                    print(mr[s % len(mr)])
                    print('钉钉:答案是{}'.format(dan_1[s]))
                    print('加油,你的血量还有{}'.format(w))
            s += 1


    elif r == '超神':
        while 喵 > 0 or w <= 0:
            print('钉钉:欢迎你的到来,我的血量是100,你的血量是10,你每答对一题我就会掉15滴血,当我没血时你就赢了;反之,你每答错一题你就会掉10滴血,当你没血时我就赢了')
            print('钉钉:话不多说,英语测试开始')

            fs = input(喵[s % len(喵)])
            if 喵 <= 15:
                print('你赢了')
                喵 -= 15
            if fs == dan_1[s]:
                喵 -= 15
                print(kr[s % len(kr)])
                print('加油,钉钉的血量只省{}'.format(喵))
            else:
                if w <= 5:
                    print('你输了')
                    w -= 10
            
            s += 1

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页