他用python做了个小游戏,然后...

他用python做了个小游戏,然后...

作者: @石头 

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



前言

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





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


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

他用python做了个小游戏,然后...

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

我决定输入17!

他用python做了个小游戏,然后...

点击回车

他用python做了个小游戏,然后...

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


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

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

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


没关系,我们再来

他用python做了个小游戏,然后...

按下enter

他用python做了个小游戏,然后...

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

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

他用python做了个小游戏,然后...

深藏功与名

他用python做了个小游戏,然后...

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

他用python做了个小游戏,然后...

Emmmmm又要重来一遍

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

他用python做了个小游戏,然后...

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

他用python做了个小游戏,然后...

还好没有阵亡游戏结束了

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

他用python做了个小游戏,然后...

我。。。

 

我发誓这是最后一次玩了

 

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

他用python做了个小游戏,然后...

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

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

我选A

他用python做了个小游戏,然后...

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

他用python做了个小游戏,然后...

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

他用python做了个小游戏,然后...

按下回车

他用python做了个小游戏,然后...

嗯。。。

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

志愿者试玩结束

把麦克风给回石头

“其实这个游戏

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

他用python做了个小游戏,然后...

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

那么,现在公布代码

如上图所示

我在每一个判断框设置一个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("给别人玩一下好不好!!!")

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

他用python做了个小游戏,然后...

吃瓜群众

 他用python做了个小游戏,然后...

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

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

他用python做了个小游戏,然后... 他用python做了个小游戏,然后...

石头


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

The more we share, The more we have

 

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


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




他用python做了个小游戏,然后...




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

他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后...

他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后... 他用python做了个小游戏,然后...



他用python做了个小游戏,然后...