用之前所学的所有if知识点做一个大应用,也就是一个和电脑的猜拳小游戏,猜拳游戏也就是我们玩过的石头剪刀布。一般这个游戏可以2个或者多个人一起玩,因为我们在电脑上写代码我们就来和电脑玩一下。一、猜拳游戏需求分析: 1、参与游戏的角色: 2。1玩家:手动出拳 2。2电脑:随机出拳 2、判断输赢 2。1玩家获胜 玩家 电脑 石头 剪刀 剪刀 布 布 石头 2。2两者平局(玩家出拳和电脑出拳相同) 2。3电脑获胜 二、猜拳游戏功能实现(固定功能)1。出拳:玩家:手动输入电脑:1。先给一个固定的出拳模式,比如剪刀2。然后再改成随机的出拳模式2。判断输赢:2。1玩家获胜2。2平局2。3电脑获胜1。出拳玩家playerint(input(请出拳;0为石头,1为剪刀,2为布))电脑computer1判断输赢玩家获胜if((player0)and(computer1))or((player1)and(computer2))or((player2)and(computer0)):print(玩家获胜)平局elifplayercomputer:print(平局,再来一局)电脑获胜else:print(电脑获胜) 三、电脑出拳的随机数 随机做法(步骤): 1、导出random模块 Import模块名 2、使用random模块中的随机整数功能 random。randint(开始,结束) 注意:包含开始和结束这两位的数字的,是双闭区间随机数步骤:1。导入模块import模块名2。使用这个模块中的功能random。randint()importrandomnumrandom。randint(0,2)验证一下这个随机数print(num)四、猜拳游戏功能实现(加上随机数功能)导入random模块importrandom1。出拳玩家playerint(input(请出拳;0为石头,1为剪刀,2为布))计算电脑出拳的随机数字computer1computerrandom。randint(0,2)2。判断输赢玩家获胜if((player0)and(computer1))or((player1)and(computer2))or((player2)and(computer0)):print(玩家获胜)平局elifplayercomputer:print(平局,再来一局)电脑获胜else:print(电脑获胜) 注意:导入的random模块放在执行代码的最上面确保后面的执行代码能用到 以上就是关于猜拳游戏功能实现的步骤和方法,包含了一个模块知识点,这里我们不多的阐述模块知识,在后面会单独的专门讲解模块知识的,这里只是简单的运用了一个random模块让游戏更加的灵活。小编写的所有文字教程都是python免费教程,大家可以放心大胆地看,如有错误大家可以指出,相互学习进步。 文章借鉴出处:http:www。wakey。com。cndocumentcolumnpython。html