python

导航

教你用python编写猜拳小游戏

来源 :中华考试网 2020-11-27

  石头剪刀布,是我们小时候最常玩的小游戏,之所以爱玩,一是因为规则简单,二是因为它看起来很“公平”。很多同学初学python,学习了语法和基础类库,开始迷茫如何实际用到工作中去,其实python可以做的事情有很多,不仅仅是用于工作的,就像石头剪刀布的猜拳小游戏,python就可以编写娱乐的,下面,小编就向大家演示一下猜拳小游戏的编写过程。

  代码:

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  import random #导入随机模块

  num = 1

  yin_num = 0

  shu_num = 0

  while num <= 3:

  if shu_num == 2 or yin_num == 2:

  break

  user = int(input('请出拳 0(石头) 1(剪刀) 2(布)'))

  if user > 2:

  print('不能出大于2的值')

  else:

  data = ['石头', '剪刀', '布']

  com = random.randint(0, 2)

  print("您出的是{},电脑出的是{}".format(data[user], data[com]))

  if user == com:

  print('平局')

  continue

  elif (user == 0 and com == 1) or (user == 1 and com == 2) or (user == 2 and com == 0):

  print('你赢了')

  yin_num += 1

  else:

  print('你输了')

  shu_num += 1

  num += 1

  像猜拳这样的小游戏非常适合初学python的同学们日常练练手,缓解一下学习的枯燥和烦闷

分享到

您可能感兴趣的文章