Python:循环、条件判断
来源:互联网 发布:淘宝的明星店铺有哪些 编辑:程序博客网 时间:2024/06/05 02:49
循环
Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来:
names = ['Harry','Potter','Jack']for names in names: print(names)
输出结果:
Harry
Potter
Jack
所以for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句。
例:计算1-10 的和:
sum = 0for x in [1,2,3,4,5,6,7,8,9,10]: sum = sum + xprint(sum)
或者使用python中的range()函数,可以生成一个小于指定整数的序列。
sum = 0for x in range(11): sum = sum + xprint(sum)
第二种是while循环。
要计算100以内所有奇数之和:
sum = 0n = 99while n > 0: sum = sum + n n = n - 2print(sum)
练习
请利用循环依次对list中的每个名字打印出Hello, xxx!:
names = ['Harry','Potter','Jack']for names in names: print('Hello,',names)
条件判断
elif:
elif是else if的缩写,完全可以有多个elif,所以if语句的完整形式就是:
if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>
实例:
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
用if-elif判断并打印结果:
height = float(input('输入身高:'))weight = float(input('输入体重:'))num = height*heightnum = weight/numif num<18.5: print('过轻')elif num<25: print('正常')elif num<28: print('过重')elif num<32: print('肥胖')elif num>32: print('严重肥胖')
0 0
- Python:循环、条件判断
- python条件判断、循环
- python 条件判断和循环
- python 条件判断与循环
- Python(条件判断和循环)
- python条件判断与循环
- Python-条件判断和循环
- Python条件判断和循环
- python条件判断和循环
- 【python】python中的条件判断和循环
- python中的条件判断及循环
- Python学习四:条件判断和循环
- python 5 条件判断和循环
- (六) Python的条件判断和循环
- python的循环和条件判断
- python学习笔记 条件判断和循环
- Python基础-条件判断和循环
- python核心编程&条件判断与循环
- 抽象工厂模式——探索之旅
- 2015062306 - 张瑞敏:人不成熟的五个特征(3)
- 选择排序-for语句实现
- mysql__事件
- JAVA面向对像基础之——内部类
- Python:循环、条件判断
- Hibernate性能调优--集合属性的延迟加载
- 2015062307 - 张瑞敏:人不成熟的五个特征(4)
- MyEclipse纯键盘操作生成所有getter setter
- 对list进行排序
- 一起学编程(5--流程)
- PCIe INTx 学习笔记
- 2015062308 - 张瑞敏:人不成熟的五个特征(5)
- list排序