|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
‘游戏结束后重新开始’这样写对吗?为什么总觉得怪怪的!求大神帮忙看看
import random
secreat = random.randint(1,10)
message_title = '````````````````````````````小游戏联盟````````````````````````````'
message_start = '````````我们来猜猜我最喜欢的数字!!!请输入我最喜欢的数字````````'
message_right = '`````卧槽,真是太厉害了`````\n'+'`````不过没关系,因为猜中了也么有奖励`````'
message_small = '```小了,小了啊哈哈哈哈!!!```'
message_big = '```大了,大了,就知道你猜不到```'
message_go_on='````````再猜猜看!!!````````'
message_end = '`````啊哈哈哈,自己玩儿去吧,游戏结束!!!`````'
print(message_title)
temp = input(message_start)
guess = int(temp)
while guess != secreat:
if guess > secreat:
print(message_big)
else:
print(message_small)
temp = input(message_go_on)
guess = int(temp)
print(message_right)
print(message_end)
while guess == secreat:
print(message_title)
temp = input(message_start)
guess = int(temp)
while guess != secreat:
if guess > secreat:
print(message_big)
else:
print(message_small)
temp = input(message_go_on)
guess = int(temp)
print(message_right)
print(message_end)
- import random
- def play():
- secreat = random.randint(1,10)
- message_title = '````````````````````````````小游戏联盟````````````````````````````'
- message_start = '````````我们来猜猜我最喜欢的数字!!!请输入我最喜欢的数字````````'
- message_right = '`````卧槽,真是太厉害了`````\n'+'`````不过没关系,因为猜中了也么有奖励`````'
- message_small = '```小了,小了啊哈哈哈哈!!!```'
- message_big = '```大了,大了,就知道你猜不到```'
- message_go_on='````````再猜猜看!!!````````'
- message_end = '`````啊哈哈哈,自己玩儿去吧,游戏结束!!!`````'
- print(message_title)
- temp = input(message_start)
- guess = int(temp)
- while guess != secreat:
- if guess > secreat:
- print(message_big)
- else:
- print(message_small)
- temp = input(message_go_on)
- guess = int(temp)
- print(message_right)
- print(message_end)
- play()
- while True:
- print('是否要玩下去,是请输入Y,不想玩输入N')
- choice = input('你的选择是:')
- if choice == 'Y' or choice == 'y':
- play()
- elif choice == 'N' or choice == 'n':
- break
- else:
- print('请不要闹,输入正确的字母')
复制代码
你的代码运行的时候会一直循环下去,如果只想玩两次的话,你可以在while guess == secreat:里的print(message_right)这后边加一句break
- import random
- message_title = '````````````````````````````小游戏联盟````````````````````````````'
- message_start = '````````我们来猜猜我最喜欢的数字!!!请输入我最喜欢的数字````````'
- message_right = '`````卧槽,真是太厉害了`````\n'+'`````不过没关系,因为猜中了也么有奖励`````'
- message_small = '```小了,小了啊哈哈哈哈!!!```'
- message_big = '```大了,大了,就知道你猜不到```'
- message_go_on='````````再猜猜看!!!````````'
- message_end = '`````啊哈哈哈,自己玩儿去吧,游戏结束!!!`````'
- print(message_title)
- num1 = 3 #你想玩的次数
- while num1:
- secreat = random.randint(1,10)
- temp = input(message_start)
- guess = int(temp)
- while guess != secreat:
- if guess > secreat:
- print(message_big)
- else:
- print(message_small)
- temp = input(message_go_on)
- guess = int(temp)
- print(message_right)
- num1 = num1- 1
- print('============================================================')
- print(message_end)
复制代码
还有好多方法,你可以自己玩
|
|