首页后端开发PythonPython基础语法-控制流程语句-if

Python基础语法-控制流程语句-if

时间2023-04-23 22:03:01发布访客分类Python浏览752
导读:在Python中,if语句用于控制程序在满足某个条件时执行不同的操作。if语句的语法格式如下:if expression: statement1 else: statement2其中,expression是一个表达式,如果它...

在Python中,if语句用于控制程序在满足某个条件时执行不同的操作。if语句的语法格式如下:

if expression:
    statement1
else:
    statement2

其中,expression是一个表达式,如果它的值为True,则执行statement1,否则执行statement2。

如果希望在多个条件下执行不同的操作,则可以使用if-elif-else语句。if-elif-else语句的语法格式如下:

if expression1:
    statement1
elif expression2:
    statement2
else:
    statement3

其中,expression1、expression2等是表达式,如果expression1的值为True,则执行statement1;如果expression1的值为False,但expression2的值为True,则执行statement2;否则执行statement3。

下面是if语句的一些示例:

示例1:判断一个数是否为正数

num = float(input("请输入一个数字: "))
if num >
     0:
    print("该数字是正数")
elif num == 0:
    print("该数字是0")
else:
    print("该数字是负数")

示例2:判断一个数是否为偶数

num = int(input("请输入一个数字: "))
if num % 2 == 0:
    print("该数字是偶数")
else:
    print("该数字是奇数")

示例3:判断一个年份是否为闰年

year = int(input("请输入一个年份: "))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print("该年份是闰年")
else:
    print("该年份不是闰年")

示例4:判断一个字符串是否为空

string = input("请输入一个字符串: ")
if string:
    print("该字符串不为空")
else:
    print("该字符串为空")

示例5:判断一个列表中是否存在某个元素

lst = [1, 2, 3, 4, 5]
num = int(input("请输入一个数字: "))
if num in lst:
    print("该数字在列表中")
else:
    print("该数字不在列表中")

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

python

若转载请注明出处: Python基础语法-控制流程语句-if
本文地址: https://pptw.com/jishu/6681.html
Python基础语法-控制流程语句-for Python基础语法-控制流程语句-while

游客 回复需填写必要信息