1、游戏要求
# 实现人机对战石头剪刀布 # 需求:实现用户登录并可以定义用户昵称 # 可以选择对战英雄 # 实现石头剪刀布对决(七局四胜制) # 实现遇到恶意用户警告处理或者强制退出 # 要求打印最终对战结果,公布比赛胜负
# 导入外部函数,后续调用
import random
# 选英雄的方法
# 保证定义要在调用之前
def selectHero():
# 英雄定义
hero = int(input("请输入您的对手:1.唐三 2.箫炎 3.易烊千玺 4.亚瑟 5.游乐王子\n"))
if hero == 1:
print("您的对手是唐三")
heroName = "唐三"
elif hero == 2:
print("您的对手是箫炎")
heroName = "箫炎"
elif hero == 3:
print("您的对手是易烊千玺")
heroName = "易烊千玺"
elif hero == 4:
print("您的对手是亚瑟")
heroName = "亚瑟"
elif hero == 5:
print("您的对手是游乐王子")
heroName = "游乐王子"
else:
print("真是个傻屌!英雄不会选!")
heroName = "傻屌"
# main函数:是程序的入口
if __name__ == '__main__':
print("======================欢迎来到剪刀石头布======================")
name = input("请输入你的名称:")
print("欢迎",name,"!")
selectHero()
# 开始进行游戏部分

本文介绍了如何使用Python编写一个七局四胜的人机交互剪刀石头布游戏。游戏逻辑包括导入外部函数、定义选择英雄的方法、主函数及循环判断胜负过程,确保在一方达到四胜之前游戏继续进行。
最低0.47元/天 解锁文章
1116

被折叠的 条评论
为什么被折叠?



