python学习笔记一(使用easygui创造一个自己的简单文字框小游戏)

*调用easygui创造一个简单的文字框游戏,由学习小甲鱼简单改编而来*

游戏描述

简而言之,就是使用python实现一个简单的猜数游戏,有三次机会,而使用easygui中**msgbox**、**ccbox**和**integerbox**来实现交互界面。虽然简单至极,但作为自己第一个小游戏,还是想记录下来。

代码

import random
import easygui as g
g.msgbox("嗨,来猜笨蛋武鸣鸣有多高吧,嘻")
answer=random.randint(160,165)
i=3
msg = "猜猜武鸣鸣有多高(cm):160-165"
title = "Little Game"
while i>0: 
    guess=g.integerbox(msg,title,lowerbound=160,upperbound=165)  #设置显示内容、标题、输入下上界
    i=i-1
    if guess==answer:
        g.msgbox("不错哟,蒙对啦")
        break
    else:
        if guess>answer:
            g.msgbox("武鸣鸣哪有那么高呀")
        else:
            g.msgbox("武鸣鸣也没有那么低哦")
    if i !=0: 
        g.msgbox("(你剩余的机会是):%d" %i)
        b=g.ccbox("再猜猜WMM有多高吧")
        if b == False:  #如果不再继续(点cancel)则将返回值False赋给b,并退出游戏
             break    
g.msgbox("Game Over")

结果展示

1.初始界面

2.integerbox用户输入界面

3.输入小于系统随机生成的answer提示界面

4.剩余机会提示

5.给出是否继续的选择
6.结果正确提示框

7.游戏结束提示框

猜你喜欢

转载自blog.csdn.net/weixin_44756769/article/details/96307894