|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
具体代码如下:
import random
random=random.randint(1,10)
guess = int(input('猜猜我心中的想的数字是几:'))
a=0
print('你猜错了哦,你再想想:')
while guess != random:
guess = int(input('猜猜我心中的想的数字是几:'))
if guess == random:
print('哥,你真棒,这都猜对啦')
else:
if guess < random:
print('干啥啥不行,吃啥啥不剩,你猜错了,小了!')
else:
print('干啥啥不行,吃啥啥不剩,你猜错了,大了!')
a=a+1
if a==3:
print('得嘞,就到这吧,游戏结束了')
break
有个问题是:如果第一次猜中的话,输出的是:‘你猜错了哦,你再想想’
想把它改为第一次猜中的话,就直接恭喜如:‘'哥,你真棒,直接胜利’
应该怎么改?
- import random
- random = random.randint(1, 10)
- a = 0
- guess = 0 # 把 guess 初始化为 0
- while guess != random:
- guess = int(input('猜猜我心中的想的数字是几:'))
- if guess == random:
- print('哥,你真棒,这都猜对啦')
- else:
- if guess < random:
- print('干啥啥不行,吃啥啥不剩,你猜错了,小了!')
- else:
- print('干啥啥不行,吃啥啥不剩,你猜错了,大了!')
- a = a + 1
- if a == 3:
- print('得嘞,就到这吧,游戏结束了')
- break
复制代码
另外帮你美化了下代码
|
|