一、判断语句
1、判断:在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断
2、if语句的使用格式:
if 要判断的条件:
条件成立时,要做的事情
如:判断年纪,如果age大于18,输入成年
age = 18
if age>18:
print("你已成年")
注意:代码的缩进为一个tab键,或者4个空格
3、if-else的使用格式:
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
如:判断年纪,如果age大于18,输入成年,否则未成年
age = 18
if age>18:
print("你已成年")
else:
print("你是未成年人")
4、if-elif-else的使用格式:
if 要判断的条件:
条件成立时,要做的事情
elif 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
如:80<score<=100,等级A;60<score<=80,等级B;剩余,等级C
score = 72
if score >80 and score <=100:
print("A")
elif score >60 and score <= 80:
print("B")
else:
print("C")
5、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("请充值")
二、循环语句
1、循环:需要多次重复执行的代码,都可以用循环的方式来完,循环不是必须要使用的,但是为了提高代码的重复使用率
2、while循环格式:
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
如:循环打印1~100的数据和
i=1
sum=0
while i<=100:
sum+=i
i=i+1
print(sum)
3、while循环嵌套格式:
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
如:用嵌套打印五边三角形
a、第一种
i=1
while i<=5:
j=1
while j<=i:
print("*",end="")
j+=1
print("\n")
i+=1
b、第二种
i=1
while i<=5:
print("*"*i)
i+=1
c、第三种:
for i in range(1,6):
print("*"*i)
结果:

4、for循环格式:
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
如:将字符串循环打印
name="jack"
for i in name:
print(i)
5、九九乘法表
a、第一种
i=1
while i<10:
j=1
while j<=i:
print("{}*{}={}".format(i,j,i*j),end=" ")
j+=1
print("\n")
i+=1
b、第二种
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={}".format(i,j,i*j),end=" ")
print("\n")
结果:

三、break/continue/return
1、continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环
break的作用:满足条件时,立刻结束break所在的循环
如:a、while循环1到9,当数字是3,跳出本次循环,执行其他循环
i=0
while i<=9:
i+=1
if i ==3:
continue
print(i)
b、while循环1到9,当数字是3,停止循环
i=0
while i<=9:
i+=1
if i ==3:
break
print(i)
注意点:
1) break/continue只能用在循环中,除此以外不能单独使用
2) break/continue在嵌套循环中,只对最近的一层循环起作用
2、pass的使用
pass作用:
1) Python pass是空语句,是为了保持程序结构的完整性。
2) pass 不做任何事情,一般用做占位语句。
for i in range(10):
pass

本文详细介绍了Python编程中的判断语句和循环结构,包括if条件判断、while循环及其嵌套,以及for循环的不同用法,同时也提到了循环控制语句break、continue和return的应用。

6357

被折叠的 条评论
为什么被折叠?



