python小游戏50行代码
时间: 2023-07-22 19:39:52 浏览: 59
好的,这里提供一个简单的Python小游戏,仅使用了50行代码,是一个猜数字游戏。
```python
import random
print("欢迎来到猜数字游戏!")
print("你需要在1到100之间猜一个数字。")
answer = random.randint(1, 100)
guess = 0
count = 0
while guess != answer:
count += 1
guess = int(input("请猜一个数字:"))
if guess < answer:
print("你猜的数字太小了,请再试一次。")
elif guess > answer:
print("你猜的数字太大了,请再试一次。")
else:
print("恭喜你,你猜对了!")
print("你猜了", count, "次。")
print("游戏结束,谢谢你的参与!")
```
这个游戏的规则很简单,玩家需要在1到100之间猜一个数字,直到猜对为止。程序会根据玩家猜的数字提示猜的数字是太小还是太大,并记录玩家猜了多少次。当玩家猜对时,程序会输出恭喜信息和猜的次数,然后游戏结束。
相关问题
python小游戏100行代码
以下是一个简单的Python小游戏,代码不到100行:
```python
import random
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字,你需要在6次机会内猜出它是多少。")
number = random.randint(1, 100)
guesses = 0
while guesses < 6:
guess = int(input("请输入你猜的数字:"))
guesses += 1
if guess < number:
print("你猜的数字太小了!")
elif guess > number:
print("你猜的数字太大了!")
else:
print("恭喜你,猜对了!")
break
if guesses == 6:
print("很遗憾,你没有在规定次数内猜对。正确答案是:", number)
```
Python小游戏160行代码
这里是一个简单的猜数字小游戏,只需要160行Python代码:
```python
import random
def game():
secret_num = random.randint(1, 100)
num_guesses = 0
while True:
guess = int(input("Guess a number between 1 and 100: "))
num_guesses += 1
if guess == secret_num:
print("Congratulations! You guessed the secret number in", num_guesses, "guesses!")
break
elif guess > secret_num:
print("Too high! Try again.")
else:
print("Too low! Try again.")
game()
```
这个游戏会在1到100之间随机生成一个数字,你需要猜测这个数字是多少。程序会告诉你你的猜测是太高还是太低,直到你猜对为止。最后程序会告诉你你猜了多少次才猜对。