关于python:Python中if判断语句的综合应用猜拳游戏

4次阅读

共计 1275 个字符,预计需要花费 4 分钟才能阅读完成。

用之前所学的所有 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 random
num = random.randint(0, 2)
# 验证一下这个随机数
print(num)

四、猜拳游戏性能实现(加上随机数性能)

# 导入 random 模块
import random
# 1. 出拳
# 玩家
player = int(input('请出拳; 0 为石头,1 为剪刀,2 为布'))
# 计算电脑出拳的随机数字
#computer = 1
computer = 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

正文完
 0