写一段锤子剪子布的小程序代码
下面是Python语言的锤子剪子布小程序代码:
import random
def game():
choice = input("请输入你的选择(剪刀/石头/布):")
computer_choice = random.choice(["剪刀", "石头", "布"])
print("你的选择是:", choice)
print("电脑的选择是:", computer_choice)
if choice == computer_choice:
print("平局!")
elif choice == "剪刀" and computer_choice == "布" or \
choice == "石头" and computer_choice == "剪刀" or \
choice == "布" and computer_choice == "石头":
print("你赢了!")
else:
print("你输了!")
while True:
game()
again = input("再来一局?(是/否)")
if again != "是":
break
代码说明:
game()函数实现了一局游戏的逻辑,首先让用户输入自己的选择,然后随机生成电脑的选择,最后根据规则判断胜负并输出结果。while True循环实现了多局游戏的逻辑,每局结束后询问用户是否再来一局,如果是则继续,否则结束循环。- 可以通过修改
random.choice(["剪刀", "石头", "布"])中的列表来改变游戏选项。
原文地址: https://www.cveoy.top/t/topic/FuR 著作权归作者所有。请勿转载和采集!