Python石头剪刀布
时间: 2023-12-25 11:28:57 浏览: 30
以下是一个Python实现石头剪刀布游戏的例子:
```python
import random
d1 = {1: "石头", 2: "剪刀", 3: "布"}
def play_game():
a = int(input("请输入你的结果:"))
b = random.randint(1, 3)
if a == b:
print("你出了:", d1[a], "系统出了:", d1[b], "平局!")
play_game()
else:
if (a == 1 and b == 2) or (a == 2 and b == 3) or (a == 3 and b == 1):
print("你出了:", d1[a], "系统出了:", d1[b], "赢了!")
play_game()
else:
print("你出了:", d1[a], "系统出了:", d1[b], "输了!")
play_game()
play_game()
```
相关问题
python 石头剪刀布
好的,我可以为您编写一个简单的石头剪刀布游戏。以下是示例代码:
```python
import random
def play_game():
choices = ["石头", "剪刀", "布"] # 定义选项
computer_choice = random.choice(choices) # 计算机随机选择
user_choice = input("请选择石头、剪刀或布:") # 用户输入选择
print("您选择了:", user_choice)
print("计算机选择了:", computer_choice)
if user_choice not in choices:
print("无效的选择,请重新选择。")
play_game()
elif user_choice == computer_choice:
print("平局!")
elif (
(user_choice == "石头" and computer_choice == "剪刀")
or (user_choice == "剪刀" and computer_choice == "布")
or (user_choice == "布" and computer_choice == "石头")
):
print("您赢了!")
else:
print("您输了!")
play_game()
```
运行这段代码,您可以选择石头、剪刀或布,然后与计算机进行比较,看看谁赢了。请注意,这只是一个简单的示例,您可以根据自己的需求进行修改和扩展。
python石头剪刀布游戏
好的,下面是一个简单的 Python 石头剪刀布游戏的代码实现:
```python
import random
print("欢迎来到石头剪刀布游戏!")
print("请输入你的选择(石头/剪刀/布):")
# 获取用户输入
user_choice = input()
# 随机生成电脑的选择
computer_choice = random.choice(["石头", "剪刀", "布"])
# 输出电脑的选择
print("电脑选择了:" + computer_choice)
# 判断胜负
if user_choice == computer_choice:
print("平局!")
elif user_choice == "石头" and computer_choice == "剪刀":
print("恭喜你获胜!")
elif user_choice == "剪刀" and computer_choice == "布":
print("恭喜你获胜!")
elif user_choice == "布" and computer_choice == "石头":
print("恭喜你获胜!")
else:
print("很遗憾,你输了!")
```
运行代码后,程序会提示用户输入石头、剪刀或布,然后随机生成电脑的选择,并判断胜负,最后输出结果。