python猜拳小游戏
游戏规则:
- 玩家和电脑进行三局两胜游戏
- 玩家输入012,0石头1剪刀2布3退出
- 电脑随机生成结果
- 只要玩家先赢两局,或者电脑先赢两句,就结束比赛
- 电脑随机生成结果
- 玩家输入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猜拳小游戏相关推荐
- python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...
如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...
- python猜拳小游戏实验报告_Java猜拳小游戏程序设计实验报告
实验题目:猜拳小游戏 实验要求: 用 java 编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断 输赢,记录输赢情况.有简单的操作界面. 实验内容: 1 .问题分析过程: ( 1 )首先 ...
- python的猜拳小游戏
import random print(" 游戏开始\n该游戏为猜拳游戏") n=True while n:a=[1,2,3]b=int(input("出石头请输入:1: ...
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码200行左右,python编程小游戏代码
大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...
- python人机猜拳_python实现人机猜拳小游戏
今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...
- python编程猜拳游戏_python写猜拳小游戏
#!/usr/bin/python # -*- coding: UTF-8 -*- #猜拳小游戏 import random mora = {'石头':1,'剪子':2,'布':3} count = ...
- 【Python】潜水小白,分享一个简单基础的tkinter的猜拳小游戏
潜水小白,分享一个简单基础的tkinter的猜拳小游戏 没什么技巧,代码如下,喜欢的可以试验一下. 图片是我自己的,可一手动换成你想要的(tkinter默认好像支持gif格式的,其它好像要转换一下,另 ...
- python编程猜拳小游戏_python实现人机猜拳小游戏
今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...
最新文章
- c语言如何判断数组不为空,PHP 判断数组是否为空的几种方法
- redis(3)redis的基础入门(java)
- 蓝桥杯java第四届决赛第一题--猜灯谜
- 求职受性别限制?数据指明2021女性求职新方向
- Python才排第8名!2018增速最快TOP 10编程语言盘点
- python三角形判断白盒测试的代码_进化的测试 软件测试,自动化测试,白盒测试,Python...
- Pandas CookBook -- 04选取数据子集
- 小小一招解决“INSERT EXEC 语句不能嵌套”的问题
- 【批处理】shift用法举例
- springboot启动mybatis
- spring思想分析
- Android studio如何导入已有的eclipse工程
- 解决anaconda下载很慢
- ORCAD 16.6使用说明及技巧
- python网页抓取与按键精灵原理一样吗_Python网络爬虫学习笔记之 三种网页抓取方法...
- Spine 2D骨骼动画 教程整理 归档于此
- EasyUI 1.5.1 美化主题大包 Insdep Theme 1.0.3 正式版已发布,开源下载
- 几种常用的PID控制算法
- c语言对称矩形的判定,江苏省扬州市仪征市2017年中考数学一模试卷(含解析).doc...
- 最好的投资理财工具 - 基金
热门文章
- QQ微信支付宝三合一收款码原理及代码实现
- 怎样的工作量评估更合理?
- Chrome不保留历史记录,常规模式下不保留历史记录
- 基于STM32F103单片机的车牌识别图像处理识别系统 原理图PCB程序设计
- matlab的h桥igbt驱动级死区电路,[转载]STM32 PWM死区--- H桥驱动电路 --- 三相桥式整流电路...
- 学校 计算机 教室 设计标准,数字美术创新教室建设解决方案(含配套设备)
- 毕设 - 网络商城 开篇
- 微信公共号如何本地调试
- IIC数据总线 线与 还是 线或 ?是线与
- PythonTutor本地化运行