![Python语言从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/679/33643679/b_33643679.jpg)
上QQ阅读APP看书,第一时间看更新
5.1 if语句
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/69_01.jpg?sign=1739416497-rh9ixsYiYg68TWPVE1B5SXYDvlsQcbCt-0-3955214aed8aab2ad48c082982446e8a)
↑扫码看视频
条件语句是通过if关键字实现的,所以也被称为if语句。在Python程序中,根据关键字if后面的布尔表达式的运算结果来选择将要执行的代码语句。在本节中,将详细讲解Python语言if语句的知识。
在Python语言中有3种if语句,分别是if、if…else和if…elif…else语句。其中最简单的if语句的语法格式如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/69_02.jpg?sign=1739416497-jLVApd3A3JgtQ6zyFDHfn0LCtcdzBiZc-0-d8982e2b7d23f2248fd146910fc60ba2)
在上述格式中,当“判断条件”非零时表示条件成立,此时会执行if后面的语句,而执行内容可以是多行,使用缩进来区分表示同一范围。当“判断条件”为假时会跳过if后面的缩进语句,其中的“判断条件”可以是任意类型的表达式。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/69_03.jpg?sign=1739416497-JASgz5h1KFNuZCB1X9qHA3M3MZeYovuK-0-5c0d930bcb1016d192e114beb96d9152)
实例文件if.py的具体实现代码如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/69_04.jpg?sign=1739416497-M8c73FlIGaS0Z5gZQlxgZDqgnlyguPeo-0-929ce2316aaba3c2092e3c656b62fdfe)
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/70_01.jpg?sign=1739416497-Nvedme2VubqJtbfJUZrekimCogc0qwX1-0-abee7470f0fa1b16f836a43b536d46b1)
上述代码的功能是提示用户输入一个整数,然后输出用户输入整数的绝对值,其中x =-x是“if”语句条件成立时被选择执行的语句。代码执行后提示用户输入一个整数,假如用户输入-10,则输出其绝对值10。执行后输出的结果如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/70_02.jpg?sign=1739416497-yKZmMq4qzeG3LWtLd63OWwJfJmKABvsD-0-82a396a2afcd04d3eb91a6e37b8f7bcb)