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("你在破坏我们的游戏,已报警!")

更多精彩内容

按讚

發佈留言

電子郵件地址不會被公開。必填項已用 * 標註