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参数和作用域的使用
Nov 01 Python
Python中的进程分支fork和exec详解
Apr 11 Python
Djang中静态文件配置方法
Jul 30 Python
Python 基础之字符串string详解及实例
Apr 01 Python
详解django中自定义标签和过滤器
Jul 03 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
Aug 27 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
Sep 03 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 Python
看看如何用Python绘制小米新版天价logo
基于python制作简易版学生信息管理系统
基于python的matplotlib制作双Y轴图
90行Python代码开发个人云盘应用
基于python实现银行管理系统
python爬虫框架feapde的使用简介
Apr 20 #Python
python实现大文本文件分割成多个小文件
Apr 20 #Python
You might like
建立文件交换功能的脚本(三)
2006/10/09 PHP
php array_flip() 删除数组重复元素
2009/01/14 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
php中的登陆login实例代码
2016/06/20 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
python3下载抖音视频的完整代码
2019/06/05 Python
jupyter notebook 重装教程
2020/04/16 Python
面向对象编程的优势是什么
2015/12/17 面试题
C语言中break与continue的区别
2012/07/12 面试题
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
优秀幼教自荐信
2014/02/03 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
四风自我剖析材料
2014/09/30 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
Python+Appium新手教程
2021/04/17 Python
MySQL数据库完全卸载的方法
2022/03/03 MySQL
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫