首页 > 技术文章 > Python-流程控制 if判断

qinyujie 2019-08-28 14:44 原文

if 判断

语法

单分支结构

if ...

双分支结构

if ...else...

多分支结构

if ...elif...else...

for循环

语法

for ...

for + break

终止本次循环,不执行循环体的代码

for + continue

跳过本次循环,进行下一次的循环。

for + else

在没有break的时候可以使用else,实现中断循环

range函数

可以生成0-10的数字

for + if 练习

'''
打印2001--2019年 每天刷牙
1、3、5、7、8、10、12 是31天
4、6、9、11    是30天
'''
for y in range(1,20):
    for j in range(1,13):
        for i in range(1,32):
            if j == 2 and i > 28:
                continue
            elif i in [4,6,9,11] and i > 30:
                continue
            if y < 10:
                print(f"200{y}年{j}月{i}日 刷牙")
            else:
                print(f"20{y}年{j}月{i}日 刷牙")

推荐阅读