4.猜年龄游戏(编程题),设定一个年龄,age=20,有3次机会,输入一个年龄,大于20,显示“猜大了,请重猜”,小于20,显示“猜小了,请重猜”,等于20,显示“猜中了,恭喜你”,程序结束。
时间: 2023-05-22 07:05:50 浏览: 70
请看以下代码:
```python
age = 20
chance = 3
while chance > 0:
guess = int(input("请输入你猜测的年龄:"))
if guess < age:
print("猜小了,请重猜")
elif guess > age:
print("猜大了,请重猜")
else:
print("猜中了,恭喜你")
break
chance -= 1
if chance == 0:
print("三次机会用完了,游戏结束")
```
以上代码可以实现猜年龄游戏,设定了年龄为20岁,并有3次机会可以猜测年龄,输入一个年龄后,程序会判断大小和等于20的情况,猜对则输出“猜中了,恭喜你”,猜错则减少一次机会,并输出是“猜大了”还是“猜小了”,三次机会用完后游戏结束。
相关问题
用python猜年龄游戏(编程题),设定一个年龄,age=20,有3次机会,输入一个年龄,大于20,显示"猜大了,请重猜",小于20,显示"猜小了,请重
猜",在3次机会内猜对,显示"恭喜你猜对了!",超过3次机会,显示"很遗憾,次数用尽了"。
以下是python的代码:
age = 20
guess_chance = 3
while guess_chance > 0:
guess = int(input("请输入猜测的年龄:"))
if guess == age:
print("恭喜你猜对了!")
break
elif guess > age:
print("猜大了,请重猜")
else:
print("猜小了,请重猜")
guess_chance -= 1
if guess_chance == 0:
print("很遗憾,次数用尽了")
用python语言写一个猜年龄的小游戏
当然可以!以下是一个简单的猜年龄小游戏的 Python 代码示例:
```python
import random
def guess_age():
print("欢迎来到猜年龄游戏!")
print("我会生成一个 1 到 100 的随机年龄,请猜猜我现在几岁。")
target_age = random.randint(1, 100)
guesses_taken = 0
while True:
try:
guess = int(input("请输入你的猜测(1-100之间的整数):"))
guesses_taken += 1
if guess == target_age:
print(f"恭喜你,你猜对了!我现在{target_age}岁。")
break
elif guess < target_age:
print("你猜的年龄太小了,请继续猜测。")
else:
print("你猜的年龄太大了,请继续猜测。")
except ValueError:
print("请输入有效的整数!")
print(f"你总共猜了{guesses_taken}次。")
guess_age()
```
这个程序会生成一个随机年龄(1 到 100 之间),然后要求你输入一个猜测(1 到 100 之间的整数)。程序会提示你猜的年龄是否正确,如果猜对了,它会告诉你答案,并显示你猜的次数。如果输入无效的整数,程序会提醒你重新输入。祝你玩得愉快!