猫史档案馆


【Python作品分享】小游戏

用户:哆哆666哆哆666查看:0 回复:0 评论:0 创建时间:2020-09-13T03:27:36


【作品展示】

center_image

 

【作品介绍】

使用easygui

游戏列表:

石头剪刀布

 

【作品源代码】

import random
import easygui
from easygui import *


def 石头剪刀布():

    a = buttonbox(msg='石头剪刀布', title='小游戏', choices=('石头', '剪刀', '布'), image=None,images=None, default_choice=None, cancel_choice=None, callback=None, run=True)
    b = random.randint(1, 1)
    if (a == '石头'):
        if (b == 1):
            easygui.msgbox('对手出了石头,平局', '石头剪刀布')
        if (b == 2):
            easygui.msgbox('对手出了剪刀,你赢了!', '石头剪刀布')
        if (b == 3):
            easygui.msgbox('对手出了布,你输了!', '石头剪刀布')
    if (a == '剪刀'):
        if (b == 1):
            easygui.msgbox('对手出了石头,你输了!', '石头剪刀布')
        if (b == 2):
            easygui.msgbox('对手出了剪刀,平局', '石头剪刀布')
        if (b == 3):
            easygui.msgbox('对手出了布,你赢了!', '石头剪刀布')
    if (a == '布'):
        if (b == 1):
            easygui.msgbox('对手出了石头,你赢了!', '石头剪刀布')
        if (b == 2):
            easygui.msgbox('对手出了剪刀,你输了!', '石头剪刀布')
        if (b == 3):
            easygui.msgbox('对手出了布,平局', '石头剪刀布')

def 本体():

    游戏 = 1
    msg = '您要玩什么'
    title = '小游戏'
    # 游戏列表
    choices = ['石头剪刀布', '退出']
    choice = choicebox(msg, title, choices)
    if (choice == '退出'):
        c = 0
    if (游戏 == 1):
        if (choice == '石头剪刀布'):
            石头剪刀布()
            if easygui.ynbox('您还要玩吗', '小游戏', ('是', '否')):
                石头剪刀布()
            else:
                本体()

本体()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页