python基础之while循环语句的使用


Posted in Python onApril 20, 2021

一、前言

python基础之while循环语句的使用

  •  前面我们学习了if分支判断和for循环语句,在这次推送中我们将继续了解循环大家庭的成员们。大家可以通过上面的流程图来了解while的作用,它就像是一个门控开关,和if相似,当条件成立时执行规定操作。
  • 下面是一个简单案例大家可用来加深理解

python基础之while循环语句的使用

二、break语句

python基础之while循环语句的使用

  •  if…break的意思是如果满足了某一个条件,就提前结束循环
  • 在下面的小案例中我们实现了反复询问,就像是你在登录自己电脑时,页面反复请求获取密码,直到你输入正确密码,循环结束

python基础之while循环语句的使用

三、continue语句

python基础之while循环语句的使用

  • continue?“继续”。当某个条件被满足的时候,触发continue语句,将跳过之后的代码,直接回到循环的开始。
  • 案例:下面奇趣多多在寻找新的伙伴,答对三个问题,确认眼神,是我们想要的人。

python基础之while循环语句的使用

四、小实例

● 某一天在奇趣多多内部发生了争执,佩瑞和乔治决定用随机数来一场三局两胜的决斗。

● 结果出来了,乔治表示很不服…

python基础之while循环语句的使用

import time
import random ##加载随机数模块
pei_victory = 0
qiao_victory = 0
dict1 = {1:'剪刀',2:'石头',3:'布'}
for i in range(1,4):
    time.sleep(2)
    print('  \n——————第 %s 局——————' % i)
    peiqi_rand = random.randint(1, 3)  # 取随机数
    qiaoz_rand = random.randint(1, 3) 
    print(dict1[peiqi_rand])
    print(dict1[qiaoz_rand])
    if  peiqi_rand ==1:
         if qiaoz_rand == 1:
             print("平局")
         elif qiaoz_rand == 2 :
            print ("本次乔治获胜")
            qiao_victory +=1 
         else :
            print("本次佩瑞获胜")
            pei_victory += 1
    elif  peiqi_rand ==2:
         if qiaoz_rand == 2:
             print= ("平局")
         elif qiaoz_rand == 3:
            print("本次乔治获胜")
            qiao_victory +=1 
         else :
            print("本次佩瑞获胜")
            pei_victory += 1
    else  :
         if qiaoz_rand == 3:
             print ("平局")
         elif qiaoz_rand == 1:
            print("本次乔治获胜")
            qiao_victory +=1 
         else :
            print("本次佩瑞获胜")
            pei_victory += 1

if pei_victory > qiao_victory :
    time.sleep(1)
    print('\n【最终结果:佩瑞赢了!】')
elif qiao_victory > pei_victory:
    print('\n【最终结果:乔治赢了了!】')
else: 
    print('\n【最终结果:平局!】')

到此这篇关于python基础之while循环语句的文章就介绍到这了,更多相关python的while循环内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现rest请求api示例
Apr 22 Python
python私有属性和方法实例分析
Jan 15 Python
Python中Django框架下的staticfiles使用简介
May 30 Python
python之PyMongo使用总结
May 26 Python
Windows下安装Scrapy
Oct 17 Python
Python 互换字典的键值对实例
Feb 12 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
python实现126邮箱发送邮件
May 20 Python
python语言的优势是什么
Jun 17 Python
Python无损压缩图片的示例代码
Aug 06 Python
Python3合并两个有序数组代码实例
Aug 11 Python
python爬不同图片分别保存在不同文件夹中的实现
Apr 02 Python
看看如何用Python绘制小米新版天价logo
基于python制作简易版学生信息管理系统
基于python的matplotlib制作双Y轴图
90行Python代码开发个人云盘应用
基于python实现银行管理系统
python爬虫框架feapde的使用简介
Apr 20 #Python
python实现大文本文件分割成多个小文件
Apr 20 #Python
You might like
php生成xml简单实例代码
2009/12/16 PHP
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
JavaScript 不只是脚本
2007/05/30 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
eBay美国官网:eBay.com
2020/10/24 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
财务经理的岗位职责
2013/12/17 职场文书
九年级家长会邀请函
2014/01/15 职场文书
企业宗旨标语
2014/06/10 职场文书
平遥古城导游词
2015/02/03 职场文书
英文辞职信范文
2015/05/13 职场文书
详解JS WebSocket断开原因和心跳机制
2021/05/07 Javascript