一、判断语句
if 判断条件:
<Tab>满足条件时要做的事情1
<Tab>满足条件时要做的事情2
.
.
.
<Tab>满足条件时要做的事情n
eg:
age=30
print(“------if判断开始----------”)
if age>=18:
<Tab>print("------我已经成年了---------")
print(“-------if判断结束-------------”)
注:
1、每个 if条件后都要使用冒号“:”接下来就是满足条件后要执行的语句。
2、用缩进来划分语句块,相同缩进数的语句放在一起组成一个语句块。
3、在python中没有switch-case语句。
二、if-else语句
if 条件:
<Tab>满足条件时要做的事情1
<Tab>满足条件时要做的事情2
<Tab>满足条件时要做的事情n
else:
<Tab>不满足条件时要做的事情1
<Tab>不满足条件时要做的事情2
<Tab>不满足条件时要做的事情n
eg:
ticket = 1 #用1代表有车,用0代表没有车票
if ticket == 1:
<Tab>print("有车票了,可以上车了")
else:
<Tab>print("没有车票,回去吧!")
三、if-elif 语句
if 判断条件1:
<Tab>满足条件1时要做的事情
elif判断条件2:
<Tab>满足条件2时要做的事情
elif判断条件3:
<Tab>满足条件3时要做的事情
eg:
score =77
if score>=90 and score<=100:
<Tab>print('本次考试,等级为A')
if score>=80 and score<90:
<Tab>print('本次考试,等级为B')
if score>=70 and score<80:
<Tab>print('本次考试,等级为C‘)
if score>=60 and score<70:
<Tab>print('本次考试,等级为D‘)
if score>=50 and score<60:
<Tab>print('本次考试,等级为E‘)
结果:本次考试,等级为C
四、循环语句
1、while循环
语法:while 条件表达式:
<Tab>条件满足时,执行循环语句
eg:
var = 1
while Ture: #表达式永远为Ture
<Tab>num = int(print("输入一个数字 :"))
print(“你输入的数字是 :”,num)
print(“Good bey!”)
2、foe循环
语法:for 变量 in 序列:
<Tab>循环语句
eg:#使用for循环遍历列表
for i in [0,1,2]:
<Tab>print(i)
输出结果:
0
1
2
语法:for i in range(start,end):
<Tab>执行循环语句
eg:计算1~100偶数和
i = 0
sum = 0
while i < 101:
<Tab>if i%2==0:
<Tab><Tab>sum+=i
<Tab>i+=1
print("1~100之间的偶数和为 :%s"%sum)
输出结果:1~100之间的偶数和为:2550
3、break语句用于结束整个循环(当前循环体)
4、continue的作用是用来结束本次循环,紧接着执行下一次的循环。
注:break/continue只能用在循环中,除此之外不能单独使用。
break/continue在嵌套循环中,只对最近的一层循环起作用。
5、pass语句
pass语句是空语句,它的出现知识为了保持程序结构的完整性。pass不做任何事情,一般用作占位符。
eg:
for letter in ’Runoob‘:
if letter == ’o‘:
pass
print ('执行pass 块')
print(’当前字母 :‘,letter)
print(“Good bey!”)