基本语法
if 条件表达式:
语句1
语句2
......
if 表达式:
语句1
else:
语句2
if 表达式:
语句1
......
elif 表达式:
语句2
......
else:
......
条件表达式结算结构是布尔值
表达式后面的冒号不能丢
属于if语句块,必须同一个缩进块
多路分支最多执行一种情况
i = "好好学习"
if i == "好好学习":
print("都好了!")
else:
print("一切还不晚!")
都好了!
# input
str = input("输入你的性别:")
if str == '男':
print("喝酒去吧")
elif str == "女":
print("吃蛋糕吧")
else:
print('啥玩意~~')
输入你的性别:
啥玩意~~
str = input("输入考试成绩:")
score = int(str)
if score >= 90:
print("小朋友,考的不错")
elif score < 90 and score >= 80:
print("考的还行")
else:
print('凉凉~~')
str = input("输入考试成绩:")
score = int(str)
if score > 90:
print("小朋友,考的不错")
elif score < 90 and score >= 80:
print("考的还行")
else:
print('凉凉~~')
输入考试成绩:90
小朋友,考的不错
输入考试成绩:90
凉凉~~
for 变量 in 序列:
语句
... ...
L = [1,2,4,5,3]
for i in L:
print(i)
print(i + 100)
1
101
2
102
4
104
5
105
3
103
name_list = ['王五','张三','李四']
for name in name_list:
if name == '张三':
print('老乡啊')
elif name == '李四':
print('亲家啊')
else:
print('隔壁的')
隔壁的
老乡啊
亲家啊
name_list = ['王五','张三','李四']
for name in name_list:
if name == '张三':
print('好久不见了')
else:
print("哪位?")
else:
print('不会再爱了')
哪位?
好久不见了
哪位?
不会再爱了
L = [1,3,5,7,6,9]
for i in L:
print(i)
if i == 7:
print(i)
break
1
3
5
7
7
L = [1,3,5,7,8,6,9]
for i in L:
if i%2 == 0:
print(i)
#continue
else:
continue
8
6
for element in "Python":
if element == "y":
pass
else:
print(element)
P
t
h
o
n