Python笔记
  • Introduction
  • 变量和简单数据类型
  • 列表
  • 字典
  • 控制流
  • 函数
  • 类
  • 文件和异常
  • 第15章 生成数据
Powered by GitBook
On this page
  • if语句
  • 简单的if语句
  • if-else语句
  • if-elif-else语句
  • for循环
  • while循环
  • 参考

Was this helpful?

Edit on GitHub

控制流

if语句

简单的if语句

age = 20
if age >= 18:
    print 'your age is', age
    print 'adult'
if age is not None#判断是否

if-else语句

age = 3
if age >= 18:
    print 'your age is', age
    print 'adult'
else:
    print 'your age is', age
    print 'teenager'

if-elif-else语句

age = 3
if age >= 18:
    print 'adult'
elif age >= 6:
    print 'teenager'
else:
    print 'kid'

if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else。

if x:
    print 'True'

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

for循环

for i in range(5):
    print(i)
for i in range(0,10,2):
    print(i)

输出:

0
2
4
6
8

while循环

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

参考

Previous字典Next函数

Last updated 1 year ago

Was this helpful?

4. More Control Flow Tools