刀截剑lhy 发表于 2019-10-30 15:19:52

帮忙看一下谢谢


【求助帖】请及时确认最佳答案,下次提问时可以得到更多关注,问题可以更快解决
import random
lhy = int(input("大佬,请出个拳:"))
com = random.randint(0,2)
print("com=",com)
times = 3
while lhy:
    import random
    lhy = int(input("大佬,请出个拳:"))
    com = random.randint(0, 2)
    print("com=", com)
    times = times - 1
#剪刀(0) 布(1) 石头(2)
    if times==0:
      print("机会用完了")
      print("游戏结束")
      break
    else:
      if (lhy==0 and com==1) or (lhy==1 and com==2) or(lhy==2 and com==0):
            print('lhy胜')
      else:
            if lhy == com:
                print("平局")
            else:
                print("com胜")
                continue

jackz007 发表于 2019-10-30 15:46:57

本帖最后由 jackz007 于 2019-10-30 15:50 编辑

#-*- coding:gbk -*-
import random

times = 3
win , lose , draw = 0 , 0 , 0
while times:
    com = random . randint(0 , 2)
    lhy = int(input("大佬,请出个拳:"))
    if lhy >= 0 and lhy <= 2:
      if (lhy == 0 and com == 1) or (lhy == 1 and com == 2) or (lhy == 2 and com == 0):
            win += 1
            print('lhy 胜')
      elif(lhy == com):
            draw += 1
            print('平局')
      else:
            lose += 1
            print('lhy 负')
      times -= 1
print()
print('总结果是 lhy %d 胜,%d 负,%d 平' % (win , lose , draw))

zltzlt 发表于 2019-10-30 19:47:52

import random
lhy = int(input("大佬,请出个拳:"))
com = random.randint(0,2)
print("com=",com)
times = 3
while times:
    import random
    lhy = int(input("大佬,请出个拳:"))
    com = random.randint(0, 2)
    print("com=", com)
    times = times - 1
#剪刀(0) 布(1) 石头(2)
    if times==0:
      print("机会用完了")
      print("游戏结束")
      break
    else:
      if (lhy==0 and com==1) or (lhy==1 and com==2) or(lhy==2 and com==0):
            print('lhy胜')
      else:
            if lhy == com:
                print("平局")
            else:
                print("com胜")
                continue
页: [1]
查看完整版本: 帮忙看一下谢谢