一.判断语句
在程序中如果某些条件满足,基础才能做某件事情,语句而不满足时不允许做,基础这就是语句所谓的判断
1.if语句的使用格式
if 条件: 条件成立时,要做的事
案例:判断年纪,如果age大于18,基础输入成年
age = 18if age>18: print("你已成年")
2.if-else的语句使用格式
if 要判断的条件: 条件成立时,要做的基础事情else: 条件不成立时,要做的语句事情
案例:判断年纪,如果age大于18,基础输入成年,语句否则未成年
age = 18if age>18: print("你已成年")else: print("你是基础未成年人")
3.if-elif-else的使用格式
if 要判断的条件: 条件成立时,要做的语句事情elif 要判断的条件: 条件成立时,要做的基础事情else: 条件不成立时,要做的语句事情
案例:80score = 72if score >80 and score <=100: print("A")elif score >60 and score <= 80: print("B")else: print("C")
4.if嵌套
if 要判断的条件: 条件成立时,要做的基础事情 if 要判断的条件: 条件成立时,要做的事情 else: 条件不成立时,要做的事情else: 条件不成立时,要做的事情
案例:公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶好
monery = input("请输入金额:")if int(monery)>2 : print("请上车") seat = input("请输入剩余座位:") if int(seat) >0: print("请入座") else: print("请站稳扶好")else: print("请充值")
二.循环语句
2.1 while循环
2.1.1 while循环的格式
while 条件: 条件成立时,要做的事情 条件成立时,要做的事情
案例:循环打印1~100的数据和
i=1sum=0while i<=100: sum+=i i=i+1print(sum)
练习: 计算1--100之间的偶数和(包含1和100)
方式一i=0s=0while i<=100: s=s+i i+=2print(s)方式二i=1s=0while i<=100: if i%2==0: s=s+i i+=1print(s)
2.1.2:while循环嵌套
while 条件: 条件成立时,要做的事情 条件成立时,要做的事情 ..... while 条件: 条件成立时,要做的事情 条件成立时,要做的事情 .....
练习 1:用嵌套打印五边三角形
score = 72if score >80 and score <=100: print("A")elif score >60 and score <= 80: print("B")else: print("C")
4.if嵌套
if 要判断的条件: 条件成立时,要做的基础事情 if 要判断的条件: 条件成立时,要做的事情 else: 条件不成立时,要做的事情else: 条件不成立时,要做的事情
案例:公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶好
monery = input("请输入金额:")if int(monery)>2 : print("请上车") seat = input("请输入剩余座位:") if int(seat) >0: print("请入座") else: print("请站稳扶好")else: print("请充值")
二.循环语句
2.1 while循环
2.1.1 while循环的格式
while 条件: 条件成立时,要做的事情 条件成立时,要做的事情
案例:循环打印1~100的数据和
i=1sum=0while i<=100: sum+=i i=i+1print(sum)
练习: 计算1--100之间的偶数和(包含1和100)
方式一i=0s=0while i<=100: s=s+i i+=2print(s)方式二i=1s=0while i<=100: if i%2==0: s=s+i i+=1print(s)
2.1.2:while循环嵌套
while 条件: 条件成立时,要做的事情 条件成立时,要做的事情 ..... while 条件: 条件成立时,要做的事情 条件成立时,要做的事情 .....
练习 1:用嵌套打印五边三角形