热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python初学者笔记之——条件判断与循环

使用if语句进行条件判断使用方法:如果if条件语句的判断是True则执行:下面的代码记得书写代码时要空4格还可以使用elifelifelse这种方式进行判断if语句执行有个特点,它

使用if语句进行条件判断 使用方法: 如果if 条件语句的判断是True则执行:下面的代码 记得书写代码时要空4格
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

还可以使用elif elif else这种方式进行判断
if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elifelse
例如:
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

需要注意的是,当我们
用input()函数从键盘读取一段字符串的时候 该字符串的类型为
str 比如,我们从a=input()从键盘读入200 不能直接进行  a>150等判断 因为150的数据类型是整型 而200是的数据类型为str   不同数据类型之间无法比较大小
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

如果想让两者进行比较,需要对chao进行数据类型的转换
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

类似的转换还有 float() 转换成浮点型 str()    转换成字符串

循环
for 变量 in …循环
该循环是把每个元素带入该变量,然后执行缩进块语句
实例:
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

这里在额外介绍一个函数,在使用该语句的时候经常用到 random()函数 用法,在python程序上方导入模块 import random
《Python初学者笔记之——条件判断与循环》

实例:
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

第二种循环是while循环
只要条件满足,就不断循环,条件不满足时退出循环。
实例:
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

还有就是break和continue两个控制循环进行的语法   两者的作用为
在循环中,break语句可以提前退出循环。
在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。

实例分析:
break,直接终止该循环(遇到break语句,循环直接停止)
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

continue,直接跳出该次循环,进行下一次循环
《Python初学者笔记之——条件判断与循环》

《Python初学者笔记之——条件判断与循环》

可以看到,当程序遇到continue的时候 continue后面的print(n)语句并没有执行


推荐阅读
  • Python使用Pillow包生成验证码图片的方法
    本文介绍了使用Python中的Pillow包生成验证码图片的方法。通过随机生成数字和符号,并添加干扰象素,生成一幅验证码图片。需要配置好Python环境,并安装Pillow库。代码实现包括导入Pillow包和随机模块,定义随机生成字母、数字和字体颜色的函数。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • Python教学练习二Python1-12练习二一、判断季节用户输入月份,判断这个月是哪个季节?3,4,5月----春 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
author-avatar
霞霞123321
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有