在Python中,通过一条或多条语句的执行结果(True或False)来决定执行的代码块!
(1)if语句
# if - elif - else , elif == else if
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
## if语句示例01
var1 = 100
if var1:
print("1 - if 表达式条件为true")
print(var1)
var2 = 0
if var2:
print("2 - if 表达式条件为True")
print(var2)
print("Good Bye!")
## if语句示例02
age = int(input("请输出你家狗狗的年龄:"))
print("")
if age <= 0:
print("你是在逗我么?")
elif age == 1:
print("1岁的狗狗相当于14岁的人类!")
elif age == 2:
print("2岁的狗狗相当于22岁的人类!")
elif age > 2:
human = 22 + (age -2)*5
print("小狗狗的年龄{}对应的人类的年龄是{}:".format(age, human))
#退出提示
input("点击 enter 键退出!")
(2)if语句嵌套
num = int(input("请输出一个数字:"))
if num%2 == 0:
if num%3 == 0:
print("你输入的数字可以整除2和3!")
else:
print("你输入的数字可以整除2,但是不能整除3")
else:
if num%3 == 0:
print("你输入的数字可以整除3,但是不能整除2")
else:
print("你输入的数字不能整除2和3")
(3)if语句操作运算符
描述符 | 描述 |
---|---|
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于,比较两个值是否相等 |
!= | 不等于 |