python6流程控制
程序员文章站
2022-03-02 12:13:36
...
if 判断语句
if 要判断的条件:
条件成立时,要做的事情
if语句的应用
age = 20
print("------------判断开始-------------”)
if age >= 20:
print(“我已经成年了,可以做成年人做的事情”)
print("-------------判断结束------------”)
if-else的使用格式
if 条件:
满足条件时要做的事情1
满足条件时要做的事情2
满足条件时要做的事情3
else:
不满足条件时要做的事情1
不满足条件时要做的事情2
不满足条件时要做的事情3
num = int(input("请输入一个整数:“))
if num > 0:
print ("大于0的数“)
elif num ==0:
print("0")
else:
print("负数")
elif的功能
if xxx1:
要做的1
elif xxx2:
要做的2
elif xxx3:
要做的3
score = float(input("请输入您的考试分数:"))
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')
if嵌套的格式
if 条件1:
满足条件1 做的事情1
满足条件1 做的事情2
if 条件2:
满足条件2 做的事情1
满足条件2 做的事情2
说明
外层的if判断,也可以是if-else
内层的if判断,也可以是if-else
根据实际开发的情况,进行选择
while循环
num = 1
while num <= 100:
print(num)
num +=1
i+=1别忘记写,否则条件永远满足,一直执行
格式
while 条件:
条件满足时,要执行的操作1
条件满足时,要执行的操作2
条件满足时,要执行的操作3
计算1-100的累积和
i = 1
sum = o
while i <= 100:
sum = sum +i
i += 1
print("1-100的累积和为:%d"%sum)
5050
while循环嵌套
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
条件2满足时,做的事情3
...(省略)...
打印三角形
i = 1
while i <=5:
v = 1
while v <= i:
print ("*",end="")
v += 1
print("")
i += 1
9x9表
i = 1
while i <= 9:
j = 1
while j <= i:
print("%d*%d=%d\t" % (j,i,j*i),end="")
j += 1
print("")
i += 1
for循环语句
格式
for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
else:
循环不满足条件时执行的代码
break
用来结束整个循环
i = 0
while i < 10:
i = i+1
print('----')
if i==5:
break
print(i)
输出前4个,第5个直接结束
continue
用来结束本次循环,执行下一次的循环
name = 'Python'
for x in name:
print('----')
if x == 't':
continue
print(x)