if语句
if 条件语句:
代码
两种情况处理
age = input(“请输入年龄:”)
age = int(age)
if age >= 18:
print(“仗剑走天涯”)
else:
print(“回家吃奶”)
多种情况判断处理
进行不同情况的判断处理
100 <0
90-100 A
80-89 B
60-79 C
60以下 D
socre = input("请输入成绩:")
socre = int(socre) # 转换类型
if socre > 100 or socre < 0:
print("不合法的成绩")
elif socre >= 90 and socre <= 100:
print("A")
elif socre >= 80 and socre <= 89:
print("B")
elif socre >= 60 and socre <= 79:
print("C")
else:
print("D")
if嵌套
1. 机场入口安检
2. 登机前安检
k = input(“是否携带违禁物品(0,没有;1,携带):”)
if int(k) == 1:
print(“不好意思,您需要派出所一日游”)
else:
print(“可以进站”)
name = input(“请出示您的身份证:”)
if name == “小明”:
print(“亲爱的上帝,你好,欢迎乘坐飞往天堂的单向航班”)
else:
print(“穷比,出门左拐,买票之后再来”)
比较运算符
3 > 2:判断3是否大于2
2 < 3:判断2是否小于3
3 >= 3:判断3是否大于等于3
3 <= 3:判断3是否小于等于3
3 != 2:判断3是否不等于2
3 == 3:判断3是否登于3
逻辑运算符
and:与,多个条件同时成立才行
a = input(“是否饿了,需要吃饭(0:不饿, 1:饿了):”)
b = input(“输入支付宝余额:”)
if a == “1” and int(b) >= 20:
print(“饿了,去吃饭”)
else:
print(“不好意思,食堂去不了”)
or:或,多个条件,有一个条件成立就行
a = input(“请输入数字a:”)
a = int(a)
if a < 3 or a > 10:
输出的是小于3或者大于10的数字
print(a)
not:对条件取相反的结果
a = input(“请输入数字a:”)
a = int(a)
if not a > 3:
#输出的是小于3的数字
print(a)