逻辑控制语句

发布于:2025-02-11 ⋅ 阅读:(35) ⋅ 点赞:(0)

一、逻辑控制语句

  • 条件判断
    • if
  • 循环
    • for、while

二、条件判断 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)