- 代码
import random
def get_computer_choice():
choices = ['石头', '剪刀', '布']
return random.choice(choices)def get_user_choice():
user_input = input("\n请输入你的选择(石头、剪刀、布):")
while user_input not in ['石头', '剪刀', '布']:
print("无效输入,请重新输入。")
user_input = input("\n请输入你的选择(石头、剪刀、布):")
return user_inputdef determine_winner(user_choice, computer_choice):
if user_choice == computer_choice:
return "平局!"
elif (user_choice == "石头" and computer_choice == "剪刀") or \
(user_choice == "剪刀" and computer_choice == "布") or \
(user_choice == "布" and computer_cho