游戏规则:

  • 玩家和电脑进行三局两胜游戏

    • 玩家输入012,0石头1剪刀2布3退出

      • 电脑随机生成结果

        • 只要玩家先赢两局,或者电脑先赢两句,就结束比赛
import random
print("欢迎进入猜拳小游戏")
print("只要玩家先赢两局,或者电脑先赢两句,就结束比赛")
alist = ["石头","剪刀","布"] #定义一个列表
winlist = ["石头剪刀","剪刀布","布石头"]  #定义赢得列表
p_winnum = 0  #变量存储玩家赢的次数
c_winnum = 0   #变量存储电脑赢的次数
while True:print("-------------------------------")choice = input("请输入012,0石头1剪刀2布3退出")if choice == 3:breakelif (choice not in "0123") or (choice == ""):continue       p_choice = alist[int(choice)] #将玩家输入的数字转成列表中的字符c_choice = random.choice(alist)  #电脑随机生成列表中的if p_choice+c_choice in winlist:  # + :  字符串的拼接print("您出的是    %s\n计算机出的是  %s\n恭喜你赢了"%(p_choice,c_choice))p_winnum += 1if p_winnum == 2:print("<<<<<<<<<<<<<<<<<<<<<<<<<<")print("恭喜你最终赢得了比赛!!!")print(">>>>>>>>>>>>>>>>>>>>>>>>>>")breakelif p_choice == c_choice:print("您出的是   %s\n计算机出的是  %s\n平局"%(p_choice,c_choice))else:print("您出的是 %s\n计算机出的是  %s\n不好意思,你输了"%(p_choice,c_choice))c_winnum += 1if c_winnum == 2:print("<<<<<<<<<<<<<<<<<<<<<<<<<<")print("很遗憾你最终失去了比赛!!!")print(">>>>>>>>>>>>>>>>>>>>>>>>>>")breakprint("-------------------------------")

python猜拳小游戏相关推荐

  1. python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...

    如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...

  2. python猜拳小游戏实验报告_Java猜拳小游戏程序设计实验报告

    实验题目:猜拳小游戏 实验要求: 用 java 编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断 输赢,记录输赢情况.有简单的操作界面. 实验内容: 1 .问题分析过程: ( 1 )首先 ...

  3. python的猜拳小游戏

    import random print(" 游戏开始\n该游戏为猜拳游戏") n=True while n:a=[1,2,3]b=int(input("出石头请输入:1: ...

  4. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  5. python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  6. python小游戏代码200行左右,python编程小游戏代码

    大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...

  7. python人机猜拳_python实现人机猜拳小游戏

    今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...

  8. python编程猜拳游戏_python写猜拳小游戏

    #!/usr/bin/python # -*- coding: UTF-8 -*- #猜拳小游戏 import random mora = {'石头':1,'剪子':2,'布':3} count = ...

  9. 【Python】潜水小白,分享一个简单基础的tkinter的猜拳小游戏

    潜水小白,分享一个简单基础的tkinter的猜拳小游戏 没什么技巧,代码如下,喜欢的可以试验一下. 图片是我自己的,可一手动换成你想要的(tkinter默认好像支持gif格式的,其它好像要转换一下,另 ...

  10. python编程猜拳小游戏_python实现人机猜拳小游戏

    今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...

最新文章

  1. c语言如何判断数组不为空,PHP 判断数组是否为空的几种方法
  2. redis(3)redis的基础入门(java)
  3. 蓝桥杯java第四届决赛第一题--猜灯谜
  4. 求职受性别限制?数据指明2021女性求职新方向
  5. Python才排第8名!2018增速最快TOP 10编程语言盘点
  6. python三角形判断白盒测试的代码_进化的测试 软件测试,自动化测试,白盒测试,Python...
  7. Pandas CookBook -- 04选取数据子集
  8. 小小一招解决“INSERT EXEC 语句不能嵌套”的问题
  9. 【批处理】shift用法举例
  10. springboot启动mybatis
  11. spring思想分析
  12. Android studio如何导入已有的eclipse工程
  13. 解决anaconda下载很慢
  14. ORCAD 16.6使用说明及技巧
  15. python网页抓取与按键精灵原理一样吗_Python网络爬虫学习笔记之 三种网页抓取方法...
  16. Spine 2D骨骼动画 教程整理 归档于此
  17. EasyUI 1.5.1 美化主题大包 Insdep Theme 1.0.3 正式版已发布,开源下载
  18. 几种常用的PID控制算法
  19. c语言对称矩形的判定,江苏省扬州市仪征市2017年中考数学一模试卷(含解析).doc...
  20. 最好的投资理财工具 - 基金

热门文章

  1. QQ微信支付宝三合一收款码原理及代码实现
  2. 怎样的工作量评估更合理?
  3. Chrome不保留历史记录,常规模式下不保留历史记录
  4. 基于STM32F103单片机的车牌识别图像处理识别系统 原理图PCB程序设计
  5. matlab的h桥igbt驱动级死区电路,[转载]STM32 PWM死区--- H桥驱动电路 --- 三相桥式整流电路...
  6. 学校 计算机 教室 设计标准,数字美术创新教室建设解决方案(含配套设备)
  7. 毕设 - 网络商城 开篇
  8. 微信公共号如何本地调试
  9. IIC数据总线 线与 还是 线或 ?是线与
  10. PythonTutor本地化运行