网站首页 > 技术文章 正文
导语
" 你有没有经历过这样的“灵异事件”——
一旦打开了游戏,便再也感觉不到时间的流逝,直到猛然一看窗外,发现天黑了;
一旦玩起了游戏,便再也感觉不到渴和饿,听到肚子咕咕叫才发现自己一天没吃没喝了。"
什么游戏会让我们如此上头?
?
关注小编,每日更新更多更多有趣好玩的Python源码小游戏啦~!(悄悄告诉你我所有的文章
游戏源码都是免费发给大家的,保证不收费哦!之前写过超多源码了,喜欢的滴滴我就好~)
?
今日Python小游戏:
大概猜谜游戏是所有的孩子永远都玩不厌的一个游戏,妈妈,你猜我会先吃饭还是先吃菜?
先吃饭。不对,先吃菜。在你猜不对的世界里无数次得到心理满足,有时候也真的让人满厌烦
的,那么能不能把这个游戏玩得高级一点呢?
当然可以!之前是给大家写过一个超简单的猜数字游戏的,这一次是升级版本的俗称有界面
了。为了让大家对比下,之前的简易版本这次也会直接放在一起哦!
正文
一、简易版《猜数字》小游戏
最简单的if elase组成的
1)主程序
# 猜数游戏
import random
target=random.randint(1,100)
count=0
while True:
guess=eval(input('请输入一个猜测的整数(1至100)'))
count+=1
if guess>target:
print('猜大了')
elif guess<target:
print('猜小了')
else:
print('猜对了')
break
print('此轮的猜测次数是:',count)
2)效果展示?
?
?二、界面化的《猜数字》小游戏
数字区间可以自己设置哦:lowerbound=0, upperbound=10这是0-10。
1)主程序
import random
def game(num):
easygui.msgbox("这是一个猜数游戏!"+'\n'+"准备好了吗?", title="游戏", ok_button="那必须啊!")
user = easygui.integerbox("数字已生成!"+'\n'+"请输入你猜的数字!:", lowerbound=0, upperbound=10)
fp=open("gui猜数游戏文档.txt",'a')
fp.write('你的选择:'+str(user)+' '+'正确答案是:'+str(num)+'\n')
print('你的选择:'+str(user)+' '+'正确答案是:'+str(num)+'\n')
fp.close()
return user
def main():
num =random.randint(0, 10)
user = game(num)
if num == user:
a=easygui.ccbox("恭喜你猜对了!"+'\n'+"那么还继续吗?", title="一个人生选择", choices=("那必须啊!", "算了,不了!"))
if a==1:
main()
else:
easygui.msgbox("那么,游戏结束!", title="游戏结束!", ok_button="快点吧!")
else:
a = easygui.ccbox("很遗憾你猜错了!" + '\n' + "那么还继续吗?", title="一个人生选择", choices=("不服,继续!", "不咧不咧!"))
if a==1:
main()
else:
easygui.msgbox("很遗憾!游戏结束!", title="游戏结束!", ok_button="快点吧!")
2)效果展示?
游戏界面——
?
?
?下一步随机数字生成,你猜猜看——
?
猜错了——
?
不猜了——
?
总结
啦——今天给大家?的游戏到这里正式结束嘿嘿~想自己试试代码的滴滴我哈!
完整的免费源码领取处:私信小编06即可!
滴滴我即可啦!
往期游戏推荐——
项目1.0 打砖块儿小游戏
程序O带你回忆经典:原生Python开发一款打砖块儿小游戏~
项目1.1 圣诞快乐
【圣诞快乐】叮咚 没人送你圣诞礼物没有关系,可以找我啊?只要你开口 我都没有~
项目1.2《鱿鱼游戏》之《123木头人》
当《鱿鱼游戏》强势来袭:“一、二、三,木头人,思密达。”你还在恐惧嘛?
项目1.3 飞机大战
【Pygame系列】别样的飞机大战:太空陨石VS大型战机对决(内含源码)
文章汇总——
项目1.0 Python—2021 |已有文章汇总 | 持续更新,直接看这篇就够了
(更多内容+源码都在文章汇总哦!!欢迎阅读~)
?
?
猜你喜欢
- 2024-11-25 彻底搞懂ProE和Creo的精度系统,拒绝莫名失败
- 2024-11-25 精简模型,提升效能:线性回归中的特征选择技巧(附代码)
- 2024-11-25 这725个机器学习术语表,太全了
- 2024-11-25 博途SCL编程-批处理模拟量,爽歪歪
- 2024-11-25 高级排序算法之快速排序
- 2024-11-25 ABB机器人外部轴参数(KpKvTi)调试,学会了不香吗?
- 2024-11-25 Jetson Nano 2GB系列文章(10):动态调节技巧
- 2024-11-25 高级排序之归并排序、希尔排序
- 2024-11-25 WHALE来了,南大周志华团队做出更强泛化的世界模型
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-