python的一个人机互动小游戏
程序员文章站
2022-06-24 19:40:23
...
#写一个利用简单的循环和条件语句构成的小互动游戏
##Do_you_love_me()
这里我们通过定义函数Do_you_love_me()来实现互动功能
首先展示下完整的代码块
import time
def Do_you_love_me():
inp=input('Do you love me?(Yes or no?)\n')
Y=['yes','Yes','yEs','yeS','YEs','yES','YeS','YES']
if inp in Y:
time.sleep(2)
how=input('How deep is your love to me? (A lot or a little)\n')
if 'lot' in how:
time.sleep(3)
for i in range(5):
print(' 嘿! ',end='')
time.sleep(1)
i+=1
print('\n\n')
t=5
i=0
while(i<10):
ch='超级'
hao='好看'
a=['☝','✌','✋','✊','✍','❄️','⛄️','☃️','✨', '⚡️']
print('哎呀%s,你是%s%s神仙吗?'%(a[i],ch*i,hao))
time.sleep(abs(t))
i+=1
t-=1
time.sleep(3)
print(' ##### #####\n')
print('呸,别臭美了!哈哈哈哈哈哈哈哈!!!!!\n')
print(' ^^^^^^\n')
else:
print('你一定忽略了什么,咱们重新来:')
time.sleep(2)
Do_you_love_me()
else:
print('你可能没仔细审题,咱们再来一次:')
time.sleep(2)
Do_you_love_me()
if __name__=='__main__':
Hi=Do_you_love_me()
功能就是通过多次判断,让对方回答是否喜欢你,有多么喜欢你,如果回答不喜欢或者不是很喜欢,那就等着陷入无尽循环当中吧,不妨试试看。
如果第一个问题回答是yes,第二个问题回答是a lot,那么恭喜,你会得到一个好玩的回馈,如下图:
上一篇: GitBook 使用笔记
下一篇: 海量数据处理问题分析