Python–控制流程
条件语句
条件判断
条件语句
1、定义:指定判断条件,注意格式,冒号:。
if 判断条件1:
执行的语句1
elif 判断语句2:
执行的语句2
...
else:
执行语句
a= "早"
if a=="早":
print("早啊!0.0")
else:
print("不早啦!")
2、输入语句
input() 输入的为字符型,可以对输入的数据进行类型转换。
a= input("请输入您的体重:") #输入的为字符型
a=int(a)
print(a)
三目运算
True if 判断语句 else False
语法糖:更简单
# 如果值大于0返回True,否则返回False
a=int(input("请输入一个数字:"))
if a>0:
print("True")
else:
print("False")
print(True) if a>0 else print(False)
循环语句
条件循环
while 判断语句:
循环体
改变变量
else:
语句块
这里的else:(1)循环中没有被break语句退出时执行
(2)else语句块作为正常完成循环的奖励
i=1
while i<=100:
print("我爱你")
print("第{:d}遍".format(i))
i=i+1
li=[1,2,3,4,5,6,7,8,9,45]
i=0
while i <len(li):
print(i,li[i])
i+=1
else:
print("over!")
迭代循环
for 迭代:
for i in obj:
循环体
else:
语句块
这里的else:(1)循环中没有被break语句退出时执行
(2)else语句块作为正常完成循环的奖励
range:生成指定范围的列表,左闭右开原则。
continue:用于跳过本轮循环
break: 跳出并结束当前整个循环,执行循环后语句。
pass :空操作
for i in range(1,21):
if i%5==0:
print(i)
else:
continue
else:
print('结束了')