用之前所学的所有if知识点做一个大利用,也就是一个和电脑的猜拳小游戏,猜拳游戏也就是咱们玩过的石头剪刀布。个别这个游戏能够2个或者多集体一起玩,因为咱们在电脑上写代码咱们就来和电脑玩一下。
一、猜拳游戏需要剖析:
1、参加游戏的角色:
- 1.1 玩家:手动出拳
- 1.2 电脑:随机出拳
2、判断输赢
- 2.1 玩家获胜
- 2.2 两者平局(玩家出拳和电脑出拳雷同)
- 2.3 电脑获胜
二、猜拳游戏性能实现(固定性能)
"""1. 出拳: 玩家:手动输出 电脑:1. 先给一个固定的出拳模式,比方剪刀 2. 而后再改成随机的出拳模式2. 判断输赢: 2.1 玩家获胜 2.2 平局 2.3 电脑获胜"""# 1. 出拳# 玩家player = int(input('请出拳; 0为石头,1为剪刀,2为布'))# 电脑computer = 1# 判断输赢# 玩家获胜if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)): print('玩家获胜')# 平局elif player == computer: print('平局,再来一局')# 电脑获胜else: print('电脑获胜')
三、电脑出拳的 随机数
随机做法(步骤):
1、导出random模块
Import模块名
2、应用random模块中的随机整数性能
random.randint(开始,完结)
留神: 蕴含开始和完结这两位的数字的,是双闭区间
""" 随机数步骤: 1. 导入模块 import 模块名 2. 应用这个模块中的性能 random.randint()"""import randomnum = random.randint(0, 2)# 验证一下这个随机数print(num)
四、猜拳游戏性能实现(加上随机数性能)
# 导入random模块import random# 1. 出拳# 玩家player = int(input('请出拳; 0为石头,1为剪刀,2为布'))# 计算电脑出拳的随机数字#computer = 1computer = random.randint(0, 2)# 2. 判断输赢# 玩家获胜if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)): print('玩家获胜')# 平局elif player == computer: print('平局,再来一局')# 电脑获胜else: print('电脑获胜')
留神:导入的random模块放在执行代码的最下面确保前面的执行代码能用到
以上就是对于猜拳游戏性能实现的步骤和办法,蕴含了一个模块知识点,这里咱们不多的论述模块常识,在前面会独自的专门解说模块常识的,这里只是简略的使用了一个random模块让游戏更加的灵便。小编写的所有文字教程都是python收费教程,大家能够放心大胆地看,如有谬误大家能够指出,互相学习提高。
文章借鉴出处:www.wakey.com.cn/document-column-python.html