猫史档案馆


【Python作品分享】测试你的运气【求助帖】

用户:我是老六mrd_我是老六mrd_查看:0 回复:0 评论:0 创建时间:2023-08-20T14:24:01


【作品展示】

center_image

 

【作品介绍】

全靠运气

 

【作品源代码】

import easygui
import random
import time

for i in range(0, 10):
    pass

a = 30
b = 0
c = 15
d = 0

def gongji_():

    global b
    b = random.randint(1, 15)
    if (b <= 6):
        print('你攻击了怪物', b, '滴血')
        time.sleep(1)
        global a
        a = (a - b)
        print('怪物还剩下', a, '滴血')
        time.sleep(1)
        if (a <= 0):
            easygui.msgbox('怪物喵了')
            time.sleep(1)
    else:
        print('你没打中怪物')
        time.sleep(1)
        print('怪物还剩下', a, '滴血')
        time.sleep(1)

def guaiwu_():

    global d
    d = random.randint(1, 15)
    if (d <= 5):
        print('怪物打中了你,你扣了', d, '滴血')
        time.sleep(1)
        global c
        c = (c - d)
        print('你还剩', c, '滴血')
        time.sleep(1)
        if (c <= 0):
            easygui.msgbox('玩家喵了')
            time.sleep(1)
    else:
        print('怪物没打中你')
        time.sleep(1)
        print('你还剩', c, '滴血')
        time.sleep(1)

xuanze = '无'
while (xuanze == '无'):
    e = easygui.ynbox('你堵谁胜(玩家和怪物,纯运气):','询问',('玩家','怪物'))
    if (e == 1):
        print('你选玩家')
        time.sleep(1)
        xuanze = '玩家'
        print('游戏开始')
        time.sleep(1)
    if (e == 2):
        print('你选怪物')
        time.sleep(1)
        xuanze = '怪物'
        print('游戏开始')
        time.sleep(1)
    else:
        print('选择无效')
while (a > 0 and c > 0):
    if c > 0:
        gongji_()
    if a > 0:
        guaiwu_()
if (a == 0):
    if (xuanze == '玩家'):
        easygui.msgbox('恭喜你猜对了')
        time.sleep(1)
    else:
        easygui.msgbox('很遗憾,你猜错了')
else:
    if (xuanze == '怪物'):
        easygui.msgbox('恭喜你猜对了')
        time.sleep(1)
    else:
        easygui.msgbox('很遗憾,你猜错了')
        time.sleep(1)

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页