当前位置:   article > 正文

python实现剪刀石头布小游戏_python石头剪刀布游戏

python石头剪刀布游戏
  1. #首先实现系统随机出剪刀石头布
  2. import random #首先导入random模块
  3. k=['剪刀''石头''布'] #创建一个列表,列表共有我们所需要用到的三个元素。
  4. m=random.choice(k)#用该函数随机从k中取一个元素并赋值给m,m便为剪刀石头布的随机一种
  5. print(m) #m的输出结果为k中随机一个元素

 有了这些准备工作,我们就可以利用多分支来实现我们的程序

通过多分支来对比各种情况从而判断输赢

  1. import random
  2. m=input('请输入‘剪刀’、‘石头’、‘布’的其中一种:')#要求用户输入剪刀石头布中的一种
  3. k=['石头','剪刀','布']
  4. while m not in k:#对用户输入的数据进行判断是否属于k中的元素,如果不是则条件为真进入循环直到用户输入正确的格式
  5. m = input('请重新输入‘剪刀’、‘石头’、‘布’的其中一种:')
  6. n=random.choice(k)#对k中的元素随机取样并赋值
  7. print('系统出的是%s'%n)#打印出系统所抽取的元素
  8. if m=='石头' and n=='石头':#对系统的随机数据和用户输入的数据进行对比,穷举出所有情况,并判断输赢
  9. print('平局')
  10. elif m=='石头' and n=='剪刀':
  11. print('你赢了')
  12. elif m=='石头' and n=='布':
  13. print('你输了')
  14. elif m=='剪刀' and n=='剪刀':
  15. print('平局')
  16. elif m=='剪刀' and n=='布':
  17. print('你赢了')
  18. elif m=='剪刀' and n=='石头':
  19. print('你输了')
  20. elif m=='布' and n=='布':
  21. print('平局')
  22. elif m=='布' and n=='剪刀':
  23. print('你输了')
  24. elif m=='布' and n=='石头':
  25. print('你输了')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/405845
推荐阅读
相关标签
  

闽ICP备14008679号