用Python语句输入剪刀石头布 输出:如果为剪刀则为输对,否则输出为错
时间: 2024-10-09 14:12:14 浏览: 26
python实现石头剪刀布程序
在Python中,你可以创建一个简单的函数来模拟剪刀、石头、布游戏,并根据结果判断胜负。下面是一个示例:
```python
def game():
choices = ['剪刀', '石头', '布']
user_choice = input("请输入你的选择(剪刀、石头或布):")
# 确保用户输入的是有效选项
if user_choice not in choices:
print("无效的选择,请输入剪刀、石头或布。")
return
computer_choice = choices[random.randint(0, 2)] # 计算机随机选择
result = f"你出了{user_choice},电脑出了{computer_choice}。\n"
if user_choice == computer_choice:
result += "平局!"
elif (user_choice == '剪刀' and computer_choice == '布') or \
(user_choice == '石头' and computer_choice == '剪刀') or \
(user_choice == '布' and computer_choice == '石头'):
result += "恭喜,你赢了!"
else:
result += "很遗憾,你输了。"
print(result)
# 运行游戏
game()
```
在这个程序中,用户输入他们的选择,然后计算机随机选择。根据规则,我们检查两者的匹配情况,输出相应的结果。
阅读全文