博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
他用python做了个小游戏,然后...
阅读量:4046 次
发布时间:2019-05-25

本文共 2030 字,大约阅读时间需要 6 分钟。

作者: @石头 

石林,圈中昵称石头,在读大三学生,现python编程读书会1组组长,原BMWH python小组组员,在爱数圈里学习已久,现为爱数圈尽一份力,与大家一起学习进步,力求小白变大牛。


前言

这是之前我在python直播课中的一个小项目,目的是为了让大家从枯燥的python语法中跳出来,好好享受python带来的快感嘻嘻。



在写这篇文章之前,我请了一个志愿者来试一试这个程序,然后记录下对方的心理活动,以下记录来源于志愿者的内心os。


首先,先来输入一下自己的答案:

根据现代人说小不说大的观念,再加上人称17岁是最美好的年纪。

我决定输入17!

点击回车

嗯看来这个项目跟上了鹅厂的防沉迷系统


1、根据2010年8月1日实施的《网络游戏管理暂行办法》,网络游戏用户需使用有效身份证件进行实名注册。为保证流畅游戏体验,享受健康游戏生活,请广大腾讯游戏的玩家尽快实名注册。

2、保护未成年人身心健康,未满18岁的用户将受到防沉迷系统的限制:
游戏过程,会提示您的累计在线时间。
累计游戏时间超过3小时,游戏收益(经验,金钱)减半。
累计游戏时间超过5小时,游戏收益为0。

3、用户信息和隐私保护政策


没关系,我们再来

按下enter

在输入名字这里,我一直有一个心结,就是要不要告诉大家我的另一个称号

算了,还是说出这个真相吧。

深藏功与名

考试的时候不会一般都是选C,然而。。。好吧,那就选A吧

Emmmmm又要重来一遍

作为18岁的吴彦祖现在决定选B

心有余悸地点下回车。。。

还好没有阵亡游戏结束了

面对这个新的选项,我决定要致敬水浒传的武松,然后毅然决然地选下B

我。。。

 

我发誓这是最后一次玩了

 

故事背景依旧是18岁的吴彦祖,面对狮子选择了逃跑

作为一个勤俭节约艰苦奋斗的社会主义接班人,我是想选择B的!

不对!考虑大多数人都会选B,所以B后面肯定有坑!

我选A

Emmm谈钱伤感情,我还是倒回去选B吧

这时候我留意到下方有一段文字

按下回车

嗯。。。

好的,绝交,再见,不送! 

志愿者试玩结束

把麦克风给回石头

“其实这个游戏

用一张图就可以解决啦!”

大家注意“等待大家完善”这句话,其实这个游戏是可以生生不息连绵不绝的,看的是大家有没有充满对生活的热爱以及对身边事物的观察,还有足以压倒一切的脑洞!

那么,现在公布代码

如上图所示

我在每一个判断框设置一个if函数就好

代码如下所示:

i = 1
print('欢迎大家来到我们的小游戏')
while i<= 3:
   age = int(input('你多少岁啦?\n'))
   if age >= 18:
       print('成年人啦,游戏愉快')
       name = input('你叫什么名字?\n')
       print('你好!',name+'!')
       print('你现在面前有两扇门A/B')
       door_number =input('你选择哪个\n')
       if door_number == 'A':
           print('门里面是毒气,玩家中毒,游戏结束')
       elif door_number == 'B':
           print('里面是一只狮子\nA.逃跑 \nB.搏斗')
           lion_number =input('你的选择是?\n')
           if lion_number == 'A':
               print('你逃到了一个门后面,眼前是一家A.高级酒店 B.普通旅馆')
               hotel_number = input('你喜欢哪一个住宿环境\n')
               if hotel_number == 'A':
                   print('好好休息,次日请将房费转入到支付宝账号13xxxxxxxx')
                   game = input('还想继续玩吗?')
                   print('那就继续期待吧')
               elif hotel_number == 'B':
                   print('好好休息,房费是高级酒店的95折,次日请将房费转入到支付宝账号13xxxxxxxx')
                   game = input('还想继续玩吗?')
                   print('根据用户画像,你不是一个爱消费的人,再见')
           elif lion_number == 'B':
               print('一不小心打死狮子,根据有关法律规定,判有期徒刑8——10年,再见!')

   else:
       print('好好学习,天天向上')

   i = i+1
if i >3:
   print("给别人玩一下好不好!!!")

有兴趣的朋友可以帮忙完善一下这个游戏,让游戏更加逼真,更加丰富。

吃瓜群众

 

if语句这么简单的语法谁都会,那么你怎么体现出来你的不一样吗?

换个说法吧,写字谁都会,可是并不是谁都可以写出一首好的文章

 

石头

分享朋友圈 也是另一种赞赏

The more we share, The more we have

 

欢迎加入数据君高效数据分析社区


加我私人微信进入大数据干货群:tongyuannow 



目前100000+人已关注加入我们

       

       



转载地址:http://hezci.baihongyu.com/

你可能感兴趣的文章
剖析 Linux hypervisor
查看>>
常用排序算法总结(二)
查看>>
基于redhat的发行版本的linux系统 下 扩展Swap分区
查看>>
Fedora下安装Fcitx
查看>>
SSH原理与运用
查看>>
libvirt LXC driver --pass-fds
查看>>
Python ::OS模块 提供的接口介绍
查看>>
Python调用shell命令的几种方法(在新进程中执行shell命令)
查看>>
shell快捷键大全
查看>>
linux 4.15.7内核fedora(Ubuntu)下编译安装
查看>>
GRV – 可视化git仓库工具
查看>>
docker 镜像构建实践pagekit CMS(docker hub/docker cloud)
查看>>
搭建Docker Registry(2) 代理+认证(doing)
查看>>
简单Gitlab服务器的搭建(Gitlab+GerRit+Jenkins)
查看>>
简单GerRit服务器的搭建(Gitlab+GerRit+Jenkins)
查看>>
简单Jenkins服务器的搭建(Gitlab+GerRit+Jenkins)
查看>>
Kubernetes入门实践
查看>>
What every programmer should know about memory (Part 1) 译
查看>>
What every programmer should know about memory (Part 2-0) 译
查看>>
专家详解: 内存工作原理及发展历程 读后重点总结理解
查看>>