python编写程序,模仿猜拳游戏,要求输入两个用户的不同手型,判断输赢后输出。游戏
时间: 2024-09-11 21:10:18 浏览: 240
用python写一个猜拳游戏条件判断.py
在Python中编写一个模仿猜拳游戏的程序,可以通过以下步骤实现:
1. 定义手型:首先,需要定义出三种可能的手型,通常为石头、剪刀、布。
2. 获取用户输入:然后,通过`input()`函数获取两个用户的输入,输入应是预定义的手型之一。
3. 判断输赢:根据用户输入的手型,编写逻辑判断出谁是赢家。游戏规则通常是:石头胜剪刀、剪刀胜布、布胜石头。
4. 输出结果:最后,根据判断结果输出游戏结果,包括每人的手型和谁是赢家。
下面是一个简单的猜拳游戏的Python代码实现:
```python
# 定义手型
hands = ["石头", "剪刀", "布"]
# 获取用户输入
user1 = input("请输入你的手型(石头/剪刀/布):")
user2 = input("请输入对手的手型(石头/剪刀/布):")
# 确保输入正确
if user1 not in hands or user2 not in hands:
print("输入有误,请输入正确的手型!")
else:
# 输出用户手型
print(f"你的手型是{user1},对手的手型是{user2}。")
# 判断输赢
if user1 == user2:
print("平局!")
elif (user1 == "石头" and user2 == "剪刀") or \
(user1 == "剪刀" and user2 == "布") or \
(user1 == "布" and user2 == "石头"):
print("恭喜你,你赢了!")
else:
print("很遗憾,你输了!")
```
阅读全文