python用easygui做猜拳游戏

之前讲过:基于pygame用python做接小球游戏的小游戏设计但是相比pygameeasygui是python自带的库,无需额外安装

这里将简单制作一个猜拳小游戏

import easygui
# 1.电脑出拳
import random
computer = random.randint(1,3) # 随机整数
# 2.我们出拳
say = easygui.enterbox("你要出啥?")
easygui.msgbox("战斗正在处理中,请稍后---")
try:
    say = int(say)
    # 3.判断
    result = computer - say
    # print(result)
    if 1 <= say <= 3:
        if result == 2 or result == -1:
            q = '我们赢了!\n'
        elif result == 0:
            q = '平局!\n'
        elif result == -2 or result == 1:
            q = '我们输了!\n'
    else:
        easygui.msgbox('请不要瞎出!')
    if computer ==1:
        q = q + "电脑出了石头!\n"
    elif computer ==2:
        q = q + "电脑出了布!\n"
    elif computer == 3:
        q = q + "电脑出了剪刀!\n"
    if say==1:
        q = q + "我们出了石头!\n"
    elif say ==2:
        q = q + "我们出了布!\n"
    elif say == 3:
        q = q + "我们出了剪刀!\n"
    easygui.msgbox(q)
except:
    easygui.msgbox("你在破坏我们的游戏,已报警!")

更多精彩内容

点赞
  1. rantrism说道:

    您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
    作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。

发表回复

电子邮件地址不会被公开。必填项已用 * 标注