课程: 学习 Python: 入门篇
免费学习该课程!
今天就开通帐号,25,600 门业界名师课程任您挑!
其他形式的条件语句
条件语句还有一种更简洁的表达方法, 如第一行所表达的。 表达式 1 只有在条件为真的时候才执行, 否则执行表达式 2 。 这个简短的表达式 和下面 if else 的表达式 是完全等同的。 用 IDLE 打开 “age_conditional_statement”。 在这里第一行, 我们首先要求用户输入他的年龄。 年龄存储在 age 这个变量里。 第一句语句只有在 age>=21 的情况下 才会被执行, 否则就打印第二段, “你还不可以结婚。” 我们来运行一下。 好,输入年龄 15 ,不可以结婚。 再次运行, 25 , 打印出你到了适婚年龄。 有的时候, 我们需要检测多项条件。 当在一个条件为 True 以后, 我们需要检查更进一步的条件是, 我们可以使用嵌套语句, 就是把一个 if else 语句, 套入在另外一个 if else 语句里。 打开练习文件第三章, 选择“isLeapYear”脚本, 用 IDLE 打开。 这个程序要根据用户输入的年份 来决定是闰年还是平年。 一个年份可以被 4 整除就是闰年。 世纪年就是每一个世纪的初始年, 比如说 2000 年。 第 1 句, 我们让用户输入年份, 根据用户输入的年份, 我们来检测各项条件。 首先这个年是不是可以被 4 整除。 如果可以被 4 整除, 那么我们还要进一步检测, 它是不是可以被 100 也整除。 在可以被 100 整除的情况下, 它是不是也可以被 400 整除。 在所有条件都为真的情况下, 我们才能决定这一年是闰年, 否则就是平年。 在本章的开始, 我们先讨论了比较运算符和逻辑运算符。 然后我们通过例子, 了解了如何将比较运算符 和逻辑运算符运用于条件语句。 在条件语句中, 我们讨论了最基本的三种 if 、if else、if elif else 语句。 这些语句有的时候可以 用更简洁的表达方法来表示出来。
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。