石头剪刀布小游戏如何实现
时间: 2024-12-17 15:20:56 浏览: 4
石头剪刀布小游戏通常使用条件语句和循环来实现。以下是Python的一个简短示例:
```python
import random
def game():
choices = ['rock', 'paper', 'scissors']
user_choice = input("请输入你的选择 (rock/paper/scissors): ")
while user_choice not in choices:
user_choice = input("无效的选择,请重新输入: ")
computer_choice = random.choice(choices)
print(f"电脑选择了: {computer_choice}")
if user_choice == computer_choice:
result = "平局"
elif (user_choice == 'rock' and computer_choice == 'scissors') or \
(user_choice == 'paper' and computer_choice == 'rock') or \
(user_choice == 'scissors' and computer_choice == 'paper'):
result = "你赢了!"
else:
result = "电脑赢了!"
print(result)
game()
```
这个程序首先定义了三种可能的选择,然后获取用户的输入并检查其有效性。接着,它会生成一个随机的电脑选择,然后根据规则判断胜负。最后输出结果。
阅读全文