python常用语句

判断语句

if语句

if语句是判断语句中最简单的语句,其格式如下:

if 判断条件:
   满足条件时要做的事情1
   满足条件时要做的事情2
   ....

方便大家理解,举个例子来说明一下:

age=30
print ("if判断开始")
if age >= 18:
    print ("我已经成年")
print ("if判断结束")

if-else语句

格式如下

  if 判断条件:
     满足条件时要做的事情1
     满足条件时要做的事情2
   else:
     不满足条件时要做的事情1
     不满足条件时要做的事情2

通过一张图来描述if-else语句的执行流程


image

if-elif语句

格式如下:

  if 判断条件:
     满足条件时要做的事情1
  elif:
     满足条件时要做的事情1
  elif:
     满足条件时要做的事情1 

下面通过对考试成绩等级的判定,来加深对if-elif的理解

score=77

if score >=90 and score <=100:
    print("本次考试,等级为A")
elif score >= 80 and score <=90:
    print("本次考试,等级为B")
elif score >=70 and score <=80:
    print("本次考试,等级为C")
elif score >=60  and score <=70:
    print("本次考试,等级为D")
elif score >=0 and score <= 60:
    print("本次考试,等级为E")

循环语句

while循环

while 条件表达式:
    条件满足,执行循环语句

当条件表达式为true时,程序执行循环语句,其执行流程图如下:


image

for循环语句

for 变量 in 序列:
    循环语句

for循环是python中最常用的,用于遍历列表。

python其他语句

break语句

break语句永久结束整个循环(当前循环体)

continue语句

用于结束本次循环,紧接着执行下一次循环。例如:

    
i=1
for i in range(5)  
    i+=1
    print("----------")
    if i== 3 :
        continue
    print (i)

当程序执行到第三次循环,因为i=3,所有会终止本次循环。

练习加深理解

利用for和while循环计算1-100偶数和

#for 循环:
num_sum=0
for i in range(1,101):
    if i % 2 == 0:
        num_sum+=i
print num_sum

#while 循环
num_sum=0
i=0
while i<101:
    if i % 2== 0:
        num_sum+=i
    i+=1
print(num_sum)

你可能感兴趣的:(python常用语句)