用Python写一个石头剪刀布的代码
以下是Python代码实现石头剪刀布游戏:
import random
# 定义游戏规则
rules = {'rock': 'scissors', 'scissors': 'paper', 'paper': 'rock'}
# 询问玩家出拳
player_choice = input("Please enter your choice (rock/scissors/paper): ").lower()
# 随机生成电脑出拳
computer_choice = random.choice(['rock', 'scissors', 'paper'])
# 判断胜负
if player_choice in rules:
if player_choice == computer_choice:
print("It's a tie!")
elif rules[player_choice] == computer_choice:
print("You win!")
else:
print("Computer wins!")
else:
print("Invalid input, please try again.")
运行代码后,会让玩家输入石头、剪刀、布中的一个选项,然后随机生成电脑的选项,并根据游戏规则判断胜负并输出结果。
原文地址: https://www.cveoy.top/t/topic/bwt0 著作权归作者所有。请勿转载和采集!