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中logging库的使用总结
Oct 18 Python
用python写扫雷游戏实例代码分享
May 27 Python
tensorflow实现简单逻辑回归
Sep 07 Python
Python 实现「食行生鲜」签到领积分功能
Sep 26 Python
Python清空文件并替换内容的实例
Oct 22 Python
Selenium定时刷新网页的实现代码
Oct 31 Python
Python玩转Excel的读写改实例
Feb 22 Python
python tkinter canvas使用实例
Nov 04 Python
使用PyTorch训练一个图像分类器实例
Jan 08 Python
Python urlencode和unquote函数使用实例解析
Mar 31 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
看看如何用Python绘制小米新版天价logo
基于python制作简易版学生信息管理系统
基于python的matplotlib制作双Y轴图
90行Python代码开发个人云盘应用
基于python实现银行管理系统
python爬虫框架feapde的使用简介
Apr 20 #Python
python实现大文本文件分割成多个小文件
Apr 20 #Python
You might like
PHP操作XML作为数据库的类
2010/12/19 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
2018/07/05 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
layui表格数据重载
2019/07/27 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
如何运行Python程序的方法
2013/04/21 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
Python短信轰炸的代码
2020/03/25 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
工程部主管岗位职责
2013/11/17 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python