一、逻辑控制语句
二、条件判断 if
1、语法
if 条件:
条件为真的操作
条件为真的操作
else:
条件为假的操作
条件为假的操作
data_01 = int(input("数字: "))
if data_01 > 10:
print("ok!!!")
print("正确!!!")
print("------------")
data_01 = int(input("数字: "))
# 数字不为0,表示条件为真
if data_01:
print("A")
data_01 = int(input("数字: "))
if data_01 > 10:
print("ok!!!")
else:
print("warn!!!")
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("差")
age = int(input("年龄: "))
if age <= 20:
username = input("姓名: ")
if username == "张佳奇":
print("枪毙")
else:
print("晋级")
else:
print("淘汰")
三、for循环
1、语法
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、常规语法
while 条件:
执行的操作
执行的操作
i = 1
while i <= 5:
print("ping -c 1 172.16.%s.1" % i)
i = i + 1
2、语法2
while True:
执行的操作
执行的操作
import time
while True:
print("python自动化运维")
time.sleep(2)
五、终止循环的语句
1、break
for i in range(1,6):
if i == 3:
break
else:
print("ping -c 1 172.16.%s.1" % i)
2、continue
for i in range(1,6):
if i == 3:
continue
else:
print("ping -c 1 172.16.%s.1" % i)