python实现石头剪刀布_以写代学:python实现 剪刀、石头、布游戏
时间: 2023-08-02 10:10:28 浏览: 58
很好,下面是一个简单的石头剪刀布游戏的Python实现:
```python
import random
def game():
print("石头剪刀布游戏开始!")
options = ['石头', '剪刀', '布']
while True:
user_choice = input("请输入你的选择(石头/剪刀/布):")
comp_choice = random.choice(options)
print("电脑出了:", comp_choice)
if user_choice not in options:
print("输入错误,请重新输入!")
elif user_choice == comp_choice:
print("平局!")
elif user_choice == '石头' and comp_choice == '剪刀' \
or user_choice == '剪刀' and comp_choice == '布' \
or user_choice == '布' and comp_choice == '石头':
print("恭喜你,你赢了!")
else:
print("很遗憾,你输了!")
play_again = input("是否继续游戏?(y/n):")
if play_again.lower() != 'y':
break
game()
```
这个程序首先定义了一个选项列表,然后进入一个无限循环。在每次循环中,程序会要求用户输入自己的选择,然后随机生成电脑的选择,并与用户的选择进行比较,输出胜负结果。最后,程序会询问用户是否要继续游戏,如果用户选择不继续,则退出循环结束游戏。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)