我是靠谱客的博主 快乐自行车,最近开发中收集的这篇文章主要介绍if条件语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python默认安装顺序执行代码中语句,if条件语句可以根据条件的真假选择代码执行,从而改变执行顺序。

if 语句执行流程如下图

语法形式有以下几种写法

  • if语句

if 表达式:

          语句块

表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,则执行"语句块",如果表达式的值为假,就跳过"语句块",继续执行后面的语句

示例

age = 9

if(age < 13):

    print("年龄小于13岁,小学生")
  • if ... else语句

if 表达式:

          语句块1

else:

         语句块2

使用if…else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果满足条件,则执行if后面的语句块1,否则,执行else后面的语句块2。

在使用else语句时,else必须和if 一起使用

示例

score = 85

if(score >= 60):

    print("大于等于60分,及格")

else:

    print("小于60分,不及格")
  • if ... elif ... else语句

if 表达式1:

         语句块1

elif表达式2:

         语句块2

elif表达式3:

         语句块3

else:

         语句块n

使用 if…elif…else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,执行语句;而如果表达式为假,则跳过该语句,进行下一个elif的判断,只有在所有表达式都为假的情况下,才会执行else中的语句。

示例1

score = 85

if(score >= 90):

    print("大于等于90分,优秀")

elif(80 <= score < 90):

    print("大于等于80分,小于90分,良好")

elif(60 <= score < 80):

    print("大于等于80分,小于90分,中等")

else:

    print("不及格")
示例2
"""

判断一个变量是否为闰年

(1)能被4整除但不能被100整除

(2)或能被400整除

"""

year = 2020

if((year % 4 == 0) and (year %100 != 0)):

    print(year,'能被4整除但不能被100整除,是闰年')

elif(year % 400 == 0):

    print(year,'能被400整除,是闰年')

else:

    print(year,"不是闰年")
year设置为不同的值200020202018,结果分别输出:
2000 能被400整除,是闰年
2020 能被4整除但不能被100整除,是闰年
2018 不是闰年

最后

以上就是快乐自行车为你收集整理的if条件语句的全部内容,希望文章能够帮你解决if条件语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部