使用python写一个可以互动的小游戏,要求代码少,简单,不能是猜数字的
时间: 2024-02-24 21:00:13 浏览: 66
好的,我可以为您提供一个石头剪刀布的小游戏,代码简单易懂。请按照以下步骤操作:
1. 打开Python编辑器,创建一个新的.py文件
2. 复制以下代码并粘贴到文件中:
```python
import random
print("欢迎来到石头剪刀布小游戏!")
print("请输入1表示石头,2表示剪刀,3表示布。")
choices = ["石头", "剪刀", "布"]
while True:
computer_choice = random.choice(choices)
player_choice = input("请出拳:")
if player_choice == "1":
print("你出了石头。")
if computer_choice == "石头":
print("电脑出了石头,平局。")
elif computer_choice == "剪刀":
print("电脑出了剪刀,你赢了!")
else:
print("电脑出了布,你输了。")
elif player_choice == "2":
print("你出了剪刀。")
if computer_choice == "石头":
print("电脑出了石头,你输了。")
elif computer_choice == "剪刀":
print("电脑出了剪刀,平局。")
else:
print("电脑出了布,你赢了!")
elif player_choice == "3":
print("你出了布。")
if computer_choice == "石头":
print("电脑出了石头,你赢了!")
elif computer_choice == "剪刀":
print("电脑出了剪刀,你输了。")
else:
print("电脑出了布,平局。")
else:
print("输入错误,请重新输入。")
play_again = input("是否再来一局?(y/n)")
if play_again.lower() != "y":
break
```
3. 运行代码,可以看到控制台输出了游戏的欢迎语和规则。
4. 程序会随机生成电脑的出拳,玩家需要输入1、2、3分别表示石头、剪刀、布进行出拳。
5. 如果玩家赢了,程序会输出“你赢了!”,如果输了,程序会输出“你输了。”,如果平局,程序会输出“平局。”。
6. 玩家可以选择是否再来一局。
希望这个小游戏对您有帮助,如果有任何问题或疑问,请随时提出。
阅读全文