3.布尔值和逻辑运算符 1.条件判断与缩进 1.1.计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 条件判断执行流程图: if后面会接一个条件表达式,如果表达式成立(即布尔值为True)时,执行下面的代码。 if下面的代码我们一般称为代码块或者语句块,代码块前面要注意添加缩进。 比如,输入用户年龄,根据年龄打...
num = int(input("请输入一个整数:"))if num % 2 == 0:(tab)print("这是一个偶数")else:(tab)print("这是一个奇数")该代码首先使用input函数接收用户输入的一个整数,并将其转换为整型。接下来,使用if语句以num % 2 == 0作为条件判断该数字是否为偶数,如果余数等于0,则输出"这是一个偶数";...
1、判断结果相等使用 == 有时候我们需要判断结果和我们想要的结果一致,然后做一些事情,就需要去判断给的结果和我们想要的结果是否一致,就需要用到 == 判断是不是相等,这里就需要和 = 做一个区分, = 是赋值, == 是判断是不是相等 nums = [1,2,3,4,5] for num in nums: if num == 3: nums[2] ...
if 是一段判断语句的开头,是必要的语句。在一段判断语句中,if 仅出现一次。在没有 if 的情况下,不可以使用 elif 和 else。有多个分支时,从第二个起用 elif,可出现多次。从上到下,当 if 或某一个 elif 的判断条件成立时,执行其命令,并跳过余下的判断语句及其分支。
3、双分支结构if 语句 在实际应用中,我们可能需要根据条件的不同执行不同的代码块。为此,我们可以使用 else 关键字来扩展 if 语句,实现双分支结构。 下面是一个使用 if-else 语句的例子,判断一个数字是正数还是负数: num = -5 if num > 0: print("这是一个正数") ...
num = -5 if num > 0: (tab)print("正数") elif num < 0: (tab)print("负数") else: (tab)print("零") # 输出:负数 处理多个互斥条件:当需要处理多个互斥条件时,elif可以帮助我们确保只执行一个代码块。例如,判断一个数字是奇数还是偶数:num = 7 if num % 2 == 0: (tab)...
value1 :当条件成立的时候执行value1:print("这是一个偶数")if条件判断:ify % 2 == 0 value2 :当条件不成立的时候执行value2:print("y是一个奇数") 接下来,我们举个案例分析:判断一个数字是奇数还是偶数? 代码示例: # 需求 : 判断一个数字是奇数还是偶数# 传统写法x =11ifx %2==0:print("x是一...
if 要判断的条件:条件成立时,要做的事情 示例:如果小明大于等于18则表示成年(如果年龄小于18会返回什么呢?这里其实缺少一个否则)输入结果如下: Plain Text 复制代码 99 1 2 3 4 5 6 7 8 9 10 # 定义姓名和年龄 age = 20 name = "小明"# 判断年龄 if age >= 18:print("%s已经是成年人...
if x > 2:print("%d大于2"%x)if x > 3:print("%d大于3"%x)if x > 4:print("%d大于4"%x)if x > 5:print("%d大于5"%x)if x > 6:print("%d大于6"%x)运行结果 输入数字“2”时,先执行if x > 2:的结果为False,程序继续执行;接下来执行if x > 3:的结果为False,程序继续执行;接下来...