作者: @石头
石林,圈中昵称石头,在读大三学生,现python编程读书会1组组长,原BMWH python小组组员,在爱数圈里学习已久,现为爱数圈尽一份力,与大家一起学习进步,力求小白变大牛。
这是之前我在python直播课中的一个小项目,目的是为了让大家从枯燥的python语法中跳出来,好好享受python带来的快感嘻嘻。
在写这篇文章之前,我请了一个志愿者来试一试这个程序,然后记录下对方的心理活动,以下记录来源于志愿者的内心os。
根据现代人说小不说大的观念,再加上人称17岁是最美好的年纪。
我决定输入17!
1、根据2010年8月1日实施的《网络游戏管理暂行办法》,网络游戏用户需使用有效身份证件进行实名注册。为保证流畅游戏体验,享受健康游戏生活,请广大腾讯游戏的玩家尽快实名注册。
2、保护未成年人身心健康,未满18岁的用户将受到防沉迷系统的限制:
游戏过程,会提示您的累计在线时间。
累计游戏时间超过3小时,游戏收益(经验,金钱)减半。
累计游戏时间超过5小时,游戏收益为0。
3、用户信息和隐私保护政策
在输入名字这里,我一直有一个心结,就是要不要告诉大家我的另一个称号
算了,还是说出这个真相吧。
考试的时候不会一般都是选C,然而。。。好吧,那就选A吧
。
。
。
。
Emmmmm又要重来一遍
作为18岁的吴彦祖现在决定选B
还好没有阵亡游戏结束了
面对这个新的选项,我决定要致敬水浒传的武松,然后毅然决然地选下B
我。。。
我发誓这是最后一次玩了
故事背景依旧是18岁的吴彦祖,面对狮子选择了逃跑
作为一个勤俭节约艰苦奋斗的社会主义接班人,我是想选择B的!
不对!考虑大多数人都会选B,所以B后面肯定有坑!
我选A
把麦克风给回石头
“其实这个游戏
用一张图就可以解决啦!”
大家注意“等待大家完善”这句话,其实这个游戏是可以生生不息连绵不绝的,看的是大家有没有充满对生活的热爱以及对身边事物的观察,还有足以压倒一切的脑洞!
那么,现在公布代码
如上图所示
我在每一个判断框设置一个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语句这么简单的语法谁都会,那么你怎么体现出来你的不一样吗?
换个说法吧,写字谁都会,可是并不是谁都可以写出一首好的文章
多写程序才会有思路
多看好码才能有进步
多写注释才可以理解
科技的价值在于利用
想想自己可以做什么
善于去寻找正向反馈
my_age = 21
count = 0
while count < 3:
guess_age = int(input('How old am I ? \n'))
if guess_age == my_age:
print('you made it!!')
break
elif guess_age < my_age:
print('bigger!')
else:
print('smaller!')
count += 1
else:
print('sorry,you try three times,byebye')
username = 'Leonardo'
password = '987654321'
count = 0
while True:
count += 1
if count <= 3:
print('input your username:')
your_username = input()
print('input your password:')
your_password = input()
if your_password == password and your_username == username:
print("loading")
for i in range(9):
print('.'*i)
print('successfully')
else:
print('error!goodbye!try again!')
continue
else:
print('you have tried enough times,goodbye!')
break
文章推荐:
凌晨两点还在敲代码,我究竟进了一个什么组织!
欢迎加入终身学习数据分析圈子,一次缴费,永久免费学

加入方式:
1、加我微信:seedata
转账398,先拉微信群,再邀请进小密圈
(数据君亲自为你做客服)
2:扫码加入

犹豫的、不懂的、咨询的不要加,加了也是僵尸,时间宝贵,你我都珍惜