python简单小游戏
时间: 2023-06-30 15:25:24 浏览: 44
好的,我可以给你提供一个简单的Python小游戏,叫做“猜数字游戏”:
```python
import random
# 生成随机数字
number = random.randint(1, 100)
# 提示玩家输入猜测的数字
guess = int(input("请猜一个 1~100 的数字:"))
# 判断猜测的数字是否等于随机数字
while guess != number:
if guess > number:
print("很遗憾,您猜的数字太大了!")
else:
print("很遗憾,您猜的数字太小了!")
guess = int(input("请再次猜一个 1~100 的数字:"))
# 猜对了
print("恭喜你,猜对了!")
```
这个游戏的规则很简单,玩家需要输入一个1~100之间的数字,程序会随机生成一个数字作为答案,然后提示玩家猜测数字是否等于答案,如果猜错了,程序会提示玩家是猜大了还是猜小了,直到猜对为止。
相关问题
python 简单小游戏
好的,下面我再给您提供一个简单的Python小游戏,名为“猜单词”(Guess the Word):
```python
import random
# 候选单词列表
words = ['apple', 'banana', 'orange', 'watermelon', 'peach', 'grape', 'pineapple']
# 随机选取一个单词
word = random.choice(words)
# 将单词转换为列表
letters = list(word)
# 初始化猜测列表
guesses = ['_'] * len(word)
# 提示语
print("我已经选好了一个水果名称,你来猜猜看吧!")
# 循环猜字母
while True:
# 打印当前猜测结果
print(' '.join(guesses))
# 判断猜测是否正确
if '_' not in guesses:
print("恭喜你,猜对了!")
break
# 输入猜测的字母
guess = input("请输入你猜测的字母:")
# 判断字母是否在单词中
if guess in letters:
for i in range(len(letters)):
if letters[i] == guess:
guesses[i] = guess
print("猜对了,继续加油!")
else:
print("猜错了,再试试吧!")
```
这个游戏的规则也很简单,电脑会随机选取一个水果名称,你需要输入猜测的字母,如果这个字母在单词中出现,就会将对应的下划线替换为这个字母,直到你猜出整个单词为止。
python简易小游戏源代码
当然可以!以下是一个简易的猜数字游戏的Python源代码例子:
```python
import random
def guess_number():
number = random.randint(1, 100)
tries = 0
print("欢迎来到猜数字游戏!")
print("我生成了一个1到100之间的随机数,你需要猜出这个数字。")
while True:
guess = int(input("请输入你的猜测:"))
tries += 1
if guess < number:
print("太小了,请再试一次!")
elif guess > number:
print("太大了,请再试一次!")
else:
print(f"恭喜你猜对了!这个数字是{number}。")
print(f"你一共猜了{tries}次。")
break
guess_number()
```
这个游戏会生成一个1到100之间的随机数,然后通过用户输入的猜测来判断是否猜对了。如果猜错了,游戏会告诉你猜的数字是太大还是太小。一旦猜对了,游戏会显示正确的数字和猜测次数。
希望这个简单的示例能帮到你!如果你有其他问题,可以继续问我。