博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 条件判断 循环
阅读量:5063 次
发布时间:2019-06-12

本文共 883 字,大约阅读时间需要 2 分钟。

age = 20if age >= 18:    print('your age is', age)    print('adult')

根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。

注意不要少写了冒号:

if判断条件还可以简写,比如写:

if x:    print('True')

 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False

 elifelse if的缩写,完全可以有多个elif,所以if语句的完整形式就是:

if 
<条件判断1>
:
<执行1>
elif
<条件判断2>
:
<执行2>
elif
<条件判断3>
:
<执行3>
else:
<执行4>

 循环

Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:

names = ['Michael', 'Bob', 'Tracy']for name in names:    print(name)

 所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。 有点类似Java 的 for each 循环。

Python提供一个range()函数,可以生成一个整数序列,list()函数可以转换为list。

>>> list(range(5))[0, 1, 2, 3, 4]

 第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:

sum = 0n = 99while n > 0:    sum = sum + n    n = n - 2print(sum)

 

转载于:https://www.cnblogs.com/linyueshan/p/5532907.html

你可能感兴趣的文章
input输入提示历史记录
查看>>
序列化和反序列化(1)---[Serializable]
查看>>
对二维数据进行边界拓展
查看>>
asp.net 验证控件
查看>>
评论列表显示及排序,个人中心显示
查看>>
微软职位内部推荐-Software Engineer II
查看>>
区分Integer.getInteger和Integer.valueOf使用方法
查看>>
MySQL oracle 分页
查看>>
iOS基础-UIKit框架-触摸事件-响应者链条
查看>>
SQL优化
查看>>
利用Highcharts插件制作动态图表
查看>>
用C语言操纵Mysql
查看>>
轻松学MVC4.0–6 MVC的执行流程
查看>>
4.9 Parser Generators
查看>>
[10月18日的脚本] 从Access中导入多个表到Excel
查看>>
centos下安装nginx
查看>>
redis集群如何清理前缀相同的key
查看>>
linux的学习系列 9--网络通信
查看>>
redis7--hash set的操作
查看>>
20.字典
查看>>