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 相关文章推荐
wxPython事件驱动实例详解
Sep 28 Python
Python多线程下载文件的方法
Jul 10 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
Nov 05 Python
Python的MongoDB模块PyMongo操作方法集锦
Jan 05 Python
pandas实现将dataframe满足某一条件的值选出
Jun 12 Python
如何使用Flask-Migrate拓展数据库表结构
Jul 24 Python
Django之form组件自动校验数据实现
Jan 14 Python
Python猴子补丁Monkey Patch用法实例解析
Mar 23 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
Apr 23 Python
python中np是做什么的
Jul 21 Python
Tensorflow使用Anaconda、pycharm安装记录
Jul 29 Python
Python使用windows设置定时执行脚本
Nov 12 Python
看看如何用Python绘制小米新版天价logo
基于python制作简易版学生信息管理系统
基于python的matplotlib制作双Y轴图
90行Python代码开发个人云盘应用
基于python实现银行管理系统
python爬虫框架feapde的使用简介
Apr 20 #Python
python实现大文本文件分割成多个小文件
Apr 20 #Python
You might like
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php 基础函数
2017/02/10 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
PHP xpath()函数讲解
2019/02/11 PHP
强制设为首页代码
2006/06/19 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
详解nodejs操作mongodb数据库封装DB类
2017/04/10 NodeJs
vue实现app页面切换动画效果实例
2017/05/23 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
深入了解js原型模式
2019/05/30 Javascript
部署Python的框架下的web app的详细教程
2015/04/30 Python
Python自动登录126邮箱的方法
2015/07/10 Python
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
flask-restful使用总结
2018/12/04 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
python字符串循环左移
2019/03/08 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
golang/python实现归并排序实例代码
2020/08/30 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
七年级地理教学反思
2014/01/26 职场文书
工作违纪检讨书
2014/02/17 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
小爸爸观后感
2015/06/15 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python