|
发表于 2019-6-4 18:03:04
|
显示全部楼层
本帖最后由 【深蓝】 于 2019-6-4 18:06 编辑
40岁的初学者,共同学习吧。
在不改变原功能的基础上,把你的代码优化了一下,互相切磋吧。
- import random
- x = random.randint(1,20)
- temp = input("来猜猜我心里想的数字是几?(0-20):")
- guess = int(temp)
- i=1
- while guess != x:
- big = random.choice(["大了大了,笨蛋","似乎是大了","不对不对,大了"])
- little = random.choice(["偷偷告诉你一下,小了小了","有点小,再试试看","怎么猜的这么小","你敢不敢猜的大一些"])
- if guess < x:
- print(little)
- elif guess > x:
- print(big)
- temp = input("好吧既然错了,不如再给你一次机会?:")
- guess = int(temp)
- i+=1
- else:
- if i==1:
- print("竟然一下就被你猜到了!\n不过猜中了也没有奖励哦!")
- else:
- print("太聪明了被你猜到了!\n看来我低估了你的智慧")
- print("游戏结束啦,还想再来一次吗?")
复制代码 |
|