一、逻辑控制语句
二、条件判断 if
1、语法
python">if 条件:条件为真的操作条件为真的操作
else:条件为假的操作条件为假的操作
python">data_01 = int(input("数字: "))if data_01 > 10:print("ok!!!")print("正确!!!")print("------------")
python">data_01 = int(input("数字: "))# 数字不为0,表示条件为真
if data_01:print("A")
python">data_01 = int(input("数字: "))if data_01 > 10:print("ok!!!")
else:print("warn!!!")
python">score = int(input("成绩: "))if score > 90 and score <= 100:print("优秀")
elif score > 80 and score <= 90:print("良好")
elif score > 70 and score <= 80:print("中等")
elif score > 60 and score <= 70:print("及格")
else:print("差")
python">age = int(input("年龄: "))if age <= 20:username = input("姓名: ")if username == "张佳奇":print("枪毙")else:print("晋级")
else:print("淘汰")
三、for循环
1、语法
python">for 变量 in 取值列表:执行的操作执行的操作for i in range(3):print("python自动化运维")print("---------------")for i in range(1,11):print("ping -c 1 172.16.%s.1" % i)
四、while循环
1、常规语法
python">while 条件:执行的操作执行的操作
python">i = 1
while i <= 5:print("ping -c 1 172.16.%s.1" % i)i = i + 1
2、语法2
python">while True:执行的操作执行的操作
python">import timewhile True:print("python自动化运维")time.sleep(2)
五、终止循环的语句
1、break
python">for i in range(1,6):if i == 3:breakelse:print("ping -c 1 172.16.%s.1" % i)
2、continue
python">for i in range(1,6):if i == 3:continueelse:print("ping -c 1 172.16.%s.1" % i)