1. 只能猜三次
print('-----我爱林俊杰之猜歌游戏----')
count = 0
while(1):
temp = input("不妨猜一下,现在JJLin心里想的是哪首歌:")
guess = str(temp)
if guess == "修炼爱情":
print("猜对啦!You're my soulmate,Lynne")
else:
count += 1
if(3 == count):
print('略略略,三次错误,游戏结束,(*^_^*)')
break;
if (4 != len(guess)):
print('猜错了,是四个字的歌才对,小笨蛋!~')
else:
print('猜错了,是四个字的歌,但不是这首喔!~')
2.无限循环猜,直至猜对结束
print('-----我爱林俊杰之猜歌游戏----')
temp = input("不妨猜一下,现在JJLin心里想的是哪首歌:")
guess = str(temp)
while guess != "修炼爱情":
temp = input("哎呀,猜错咯,请继续猜鸭:")
guess = str(temp)
if guess == "修炼爱情":
print("猜对啦!You're my soulmate,Lynne")
else:
if (4 != len(guess)):
print('猜错了,是四个字的歌才对,小笨蛋!~')
else:
print('猜错了,是四个字的歌,但不是这首喔!~')
print('游戏结束,(*^_^*)')
3.random模块引用
import random
Songs = ['穿越', '四点四十四', '我继续']
num = random.randint(0, 2)
print('哥哥心里的歌是曲库里的第%d首的%s' %(num,Songs[num]))
print('-----我爱林俊杰之猜歌游戏----')
temp = input("不妨猜一下,现在JJLin心里想的是哪首歌:")
guess = str(temp)
while(1):
if guess == Songs[num]:
print("\n猜对啦!You're my soulmate,Lynne")
break;
else:
print("\n-------------------------------")
temp = input("哎呀,真可惜,猜错了,请继续猜鸭:")
guess = str(temp)
if (len(guess) != len(Songs[num])):
print('\n猜错了,|歌名·字数| 不对,小笨蛋!~')
else:
if(guess != Songs[num]):
print('\n猜错了,|歌名·字数| 对了,但不是这首喔!~')
print('游戏结束,(*^_^*)')