Python基础语法-控制流程语句-if
2023-06-13 09:18:39 时间
在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("该数字不在列表中")
相关文章
- Python-基础03-流程控制
- Python 编程 | 连载 13 - Python 的流程控制
- python删除首行_Python删除文件第一行
- python中dtype什么意思_NumPy Python中的数据类型对象(dtype)
- java和python哪个值得学-学java好还是Python好?
- 【说站】python三种流程控制的语句
- 经纬度距离计算 python_Python已知两坐标求距离
- python pkl文件_Python字符串格式化输出的方式包括
- 运维Python自动化之路:基础信息模块之IPy模块
- Python文件名后缀_python获取目录下所有文件的文件名
- Python 生成随机数_python建立随机数列表
- Python 运算符与流程控制
- 软件测试|Python的流程控制,你真的会了吗?(一)
- 软件测试|Python流程控制,你真的会了吗(二)
- Python流程控制语句有哪几种?流程控制语句详解
- 【Python】字符串 ② ( 字符串拼接 | 字符串与非字符串不能直接拼接 | TypeError: can only concatenate str (not “int“) to str )
- Python基础语法-控制流程语句-continue
- python学习 流程控制语句详解编程语言
- 使用Python执行Linux命令的方法(python调用linux命令)
- Linux中运行Python文件的步骤(linux运行python文件)
- 使用Python操作MySQL数据库快速上手(python访问mysql数据库)
- 提升Linux环境:升级Python(linux升级python)
- Python 最快Web框架
- Python如何连接MySQL数据库(python怎么连接mysql数据库)
- Python字符遍历的艺术
- 跨平台python异步回调机制实现和使用方法
- python实现的二叉树算法和kmp算法实例