Python 中的条件判断、循环以及循环的终止

简介: Python 中的条件判断、循环以及循环的终止

条件判断

条件语句是用来判断给定条件是否满足,并根据判断所得结果从而决定所要执行的操作,通常的逻辑思路如下图;image.png

单次判断

  • 形式
if <判断条件>:
  <执行>
else:
  <执行>
• 1
• 2
• 3
• 4
  • 例子
age = int(input("输入你的年龄:"))
if age < 18:
  print("未成年")
else:
  print("已成年")
• 1
• 2
• 3
• 4
• 5

image.png

if <判断条件1>:
    <执行1>
elif <判断条件2>:
    <执行2>
elif <判断条件3>:
    <执行3>
else:
    <执行4>
...
  • 例子
age = int(input("输入你的年龄:"))
if age >= 18:
    print('adult')
elif age >= 6:
    print('teenager')
else:
    print('kid')

image.png注意,if 语句是从上往下判断的;


循环

while循环

当条件满足时,就不断循环,直到条件不再满足时即退出循环;


例子

count = 50

while count > 0:

print(str(count))

count -= 2

print("循环结束")


image.png

for…in 循环

  • 例子
sum = 0
for num in range(1, 10):
  sum += num
print(str(sum))
• 1
• 2
• 3
• 4

其中range()函数用于生成一个整数序列;

终止循环

  • break
    用于提前终止循环;
num = 1
while num <= 100:
  if num >= 10:
    break
  print(num)
  num += 2
print("结束")

image.png

  • continue

用于跳出当前循环,进入下一次循环;

num = 0
while num < 20:
    num += 1
    if num % 2 == 0: 
        continue 
    print(num)
image.png

总结

本次相关Python中的if条件判断、for循环、while循环以及如何终止for或者while循环的介绍就到这里,如果你有更好的想法,欢迎评论共同交流!!

目录
相关文章
|
消息中间件 大数据 Kafka
掌握大数据时代的心跳:实时数据处理的崛起
掌握大数据时代的心跳:实时数据处理的崛起
442 4
|
自然语言处理 专有云 调度
从问答到决策,三步构建电网智慧大脑
从问答到决策,三步构建电网智慧大脑
|
存储 缓存 运维
“网”罗天下,一键搞定:netsh命令的花式玩法与超实用攻略
`netsh`是Windows系统中强大的网络配置和管理工具,支持本地或远程修改网络设置。常用功能包括:显示和配置网络接口、无线网络管理、防火墙规则设置、网络配置备份与还原、远程管理等。通过`netsh`命令,用户可以轻松管理IP地址、启用/禁用网络接口、添加或删除无线网络配置文件、配置防火墙规则,并进行网络故障排查。掌握这些命令能大幅提升网络管理和维护效率。
1560 11
|
数据采集 Web App开发 数据处理
一步步教你用Python Selenium抓取动态网页任意行数据
使用Python Selenium爬取动态网页,结合代理IP提升抓取效率。安装Selenium,配置代理(如亿牛云),设置User-Agent和Cookies以模拟用户行为。示例代码展示如何使用XPath提取表格数据,处理异常,并通过隐式等待确保页面加载完成。代理、模拟浏览器行为和正确配置增强爬虫性能和成功率。
2354 3
一步步教你用Python Selenium抓取动态网页任意行数据
|
人工智能 算法 计算机视觉
极智AI | 目标检测实现分享一:详解YOLOv1算法实现
大家好,我是极智视界,本文详细介绍一下 YOLOv1 算法的设计与实现,包括训练。
1094 0
|
机器学习/深度学习 数据采集 算法
数学建模(三):预测
在数学建模比赛中,预测也是我们最常见的问题之一,特别是每年的国赛C题,C题不出意外都为统计题。博主在去年的国赛C题和今年的长三角数学建模中都有遇到预测类的题目,在预测类问题中时间预测和多指标预测最为常见,接下来就详细讲一下如何利用BP神经网络去解决该类问题
数学建模(三):预测
|
SQL 监控 安全
【网络安全】护网系列-护网安全设备
【网络安全】护网系列-护网安全设备
1061 0
|
Java Windows
Java jar打包成exe应用程序
Java jar打包成exe应用程序
2246 0
|
前端开发 数据可视化 Java
power apps canvas团队协作开发总结的几种方式
power apps canvas团队协作开发总结的几种方式
646 0
power apps canvas团队协作开发总结的几种方式
|
数据采集 人工智能 搜索推荐
《多场景智能推荐方案及实操演示》|学习笔记
快速学习《多场景智能推荐方案及实操演示》
284 0

热门文章

最新文章