|
发表于 2020-8-13 11:21:09
|
显示全部楼层
嘿嘿,我以前也是一样的想法,加些自己想要的东西,下面这版是后面学了easygui之后又回去改的代码,大致一样,easygui相关的你自行忽略即可;
- import easygui as eg
- import random
- num = eg.integerbox('请猜出我想的一个数字,范围再1-10之间的整数(只有3次机会哦 ^-^)', '猜数字小游戏', lowerbound=1, upperbound=10)
- secret = random.randint(1,10)
- count = 3
- print(secret)
- while True:
- if count == 0:#3次机会用完时结束游戏
- eg.msgbox(('呀!3次机会都用完了,下次再猜吧0.0'))
- break
- elif num == secret:#猜对了之后结束游戏
- eg.msgbox('恭喜你!回答正确!')
- break
- elif num > secret:#猜大了
- eg.msgbox('大了')
- count -= 1
- num = eg.integerbox('再猜一次吧!你还有%s次机会' % count, '猜数字小游戏', lowerbound=1, upperbound=10)
- elif num < secret:#猜小了
- eg.msgbox('小了')
- count -= 1
- num = eg.integerbox('再猜一次吧!你还有%s次机会' % count, '猜数字小游戏', lowerbound=1, upperbound=10)
复制代码 |
|