Python3条件语句-Python入门到精通

前言

更多内容,请访问个人 我的博客python


条件语句

条件语句是经过一条或多条语句的执行结果来决定接下来执行的代码块。编程

这么理解比较抽象,能够用下面的流程图来展现。小程序

image

当程序执行到条件语句时,会根据条件语句的执行结果选择不一样的路径继续执行程序,没有选择的路径将不会被执行。bash

if语句

Python3 中的条件语句只有 if 。使用形式以下:ui

image

其中,灰色语句是能够被替换的。抽象出来,就是以下格式:spa

if 表达式1:
    语句1
elif 表达式2:
    语句2
else:
    语句3
复制代码
  • 若是 表达式1True ,将执行 语句1 块语句
  • 若是 表达式1False ,将执行 表达式2 条件语句
  • 若是 表达式2True ,将执行 语句2 块语句
  • 若是 表达式2False ,将执行 语句3 块语句

咱们能够就上面的例子,完善一下,写一个小程序:code

age = int(input("请输入年龄: "))

if age <= 15:
    print('童年')
elif age <= 29:
    print('青少年')
else:
    print('中老年')

# 退出提示
input("点击 enter 键退出")

复制代码

将以上程序保存在 test.py 文件中,并执行该程序:blog

python3 test.py 

请输入年龄: 18
青少年
点击 enter 键退出

复制代码

if嵌套

在嵌套 if 语句中,能够把 if...elif...else 结构放在另一个 if...elif...else 结构中,以下:ip

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句
复制代码

练习题

  • 习题1:get

    用条件语句实现从键盘输入年份,判断该年是闰年仍是平年?
    (提示:能被400整除,或者能被4整除却不能被100整除的年份是闰年)

  • 习题2:

    用条件语句实现从键盘输入三个整数,按照从大到小的顺序输出。


关注公众号:潘高陪你学编程,回复016,获取习题答案。

image
相关文章
相关标签/搜索