【Python自学】06. 判断与循环
来源:互联网 发布:js 中文简体繁体转换 编辑:程序博客网 时间:2024/05/17 23:00
条件判断与循环
条件判断
条件判断可以帮助程序完成许多自动化的任务,如下可以根据年龄自动判别该实行的语句。根据 Python 缩进规则,if 为真时执行 if 下缩进的两段代码,否则执行 else 下的两段代码:
age = 3
if age >= 18:
print(‘your age is’, age)
print(‘adult’)
else:
print(‘your age is’, age)
print(‘teenager’)
如果需要进行更加精细一点的判断任务,还可以使用多个 elif(else if 的简写)。但是需要注意的是 if 语句有个特点:从上往下判断,如果某个判断为真(非零数值、非空字符串、非空 list),把该判断对应的语句执行后,则忽略剩下的 elif 或者 else
循环
Python 中常见的循环有两种。
一种是 for…in 循环,常用于依次把 list 或者 tuple 的每个元素迭代出来。
names = [‘Michael’, ‘Bob’, ‘Tracy’]
for name in names:
print(name)
这个也可以用于数学计算中,例如要计算 1-10 的整数之和,可以这么干:
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
但是,有点麻烦,如果是算 1-100 的整数和,要写 100 个数?这时可以借用 range() 函数,range(1,N)是可以生成从 1 开始小于 N 的整数。
sum = 0
for x in range(1,101):
sum = sum + x
print(sum)第二种是 while循环,只要满足条件,就不断循环,条件不满足时就退出。例如要计算 100 以内所有奇数的和:
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)就一般而言,程序员应当减少程序进入死循环的可能,但是凡事都可能有例外,例如在编写游戏的情况下,死循环可以让游戏不断的运行,不用运行一次就退出一次,再利用 break 或者 continue 语句创造退出游戏条件。
- 【Python自学】06. 判断与循环
- Python自学基础 判断与循环
- python 条件判断与循环
- python条件判断与循环
- Python逻辑判断与循环
- 【Python3自学笔记5】—条件判断与循环
- python核心编程&条件判断与循环
- 自学python(03)list和tuple,条件判断和循环,dict和set
- Python:循环、条件判断
- python条件判断、循环
- python 判断、循环
- Python基础:条件判断与循环的两个要点
- Python学习笔记——条件判断与循环
- Python的While循环与逻辑判断语法
- Python入门——条件判断与循环
- Python之if判断语句与while和for循环
- python学习笔记(7):条件判断与循环
- Python学习笔记(三)—条件判断与循环
- laravel框架使用总结(一)
- 组合View之自定义按钮_另一种方法
- 前言:Python半深入讲义
- sticky footer设计
- ubifs文件系统的制作
- 【Python自学】06. 判断与循环
- 字符串连接符效率分析
- CC2541之notify通知方式的介绍和使用 一、简介 本篇介绍CC2541从机端的notify通知的两种方式。 二、实验平台 协议栈版本:BLE-CC254x-1.4.0 编译软件:IAR
- 开始使用Titan
- JAVA实践-TOMCAT启动项目提示的各种异常:空指针异常,未开启服务等
- 颜色转换
- Intellij IDEA使用restclient测试
- FFmpeg 中AVPacket的使用
- Catch That Cow (BFS)