逻辑控制语句

[复制链接]
发表于 2025-11-18 11:11:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、逻辑控制语句


  • 条件判定

    • if

  • 循环

    • for、while

二、条件判定 if

1、语法
  1. if 条件:
  2.     条件为真的操作
  3.     条件为真的操作
  4. else:
  5.     条件为假的操作
  6.     条件为假的操作
复制代码
  1. data_01 = int(input("数字: "))
  2. if data_01 > 10:
  3.     print("ok!!!")
  4.     print("正确!!!")
  5. print("------------")
复制代码
  1. data_01 = int(input("数字: "))
  2. # 数字不为0,表示条件为真
  3. if data_01:
  4.     print("A")
复制代码
  1. data_01 = int(input("数字: "))
  2. if data_01 > 10:
  3.     print("ok!!!")
  4. else:
  5.     print("warn!!!")
复制代码
  1. score = int(input("成绩: "))
  2. if score > 90 and score <= 100:
  3.     print("优秀")
  4. elif score > 80 and score <= 90:
  5.     print("良好")
  6. elif score > 70 and score <= 80:
  7.     print("中等")
  8. elif score > 60 and score <= 70:
  9.     print("及格")
  10. else:
  11.     print("差")
复制代码
  1. age = int(input("年龄: "))
  2. if age <= 20:
  3.     username = input("姓名: ")
  4.     if username == "张佳奇":
  5.         print("枪毙")
  6.     else:
  7.         print("晋级")
  8. else:
  9.     print("淘汰")
复制代码
三、for循环

1、语法
  1. for 变量 in 取值列表:
  2.     执行的操作
  3.     执行的操作
  4. for i in range(3):
  5.     print("python自动化运维")
  6.     print("---------------")
  7. for i in range(1,11):
  8.     print("ping -c 1 172.16.%s.1" % i)
复制代码
四、while循环

1、通例语法
  1. while 条件:
  2.     执行的操作
  3.     执行的操作
复制代码
  1. i = 1
  2. while i <= 5:
  3.     print("ping -c 1 172.16.%s.1" % i)
  4.     i = i + 1
复制代码
2、语法2
  1. while True:
  2.     执行的操作
  3.     执行的操作
复制代码
  1. import time
  2. while True:
  3.     print("python自动化运维")
  4.     time.sleep(2)
复制代码
五、制止循环的语句

1、break


  • 制止整个循环
  1. for i in range(1,6):
  2.     if i == 3:
  3.         break
  4.     else:
  5.         print("ping -c 1 172.16.%s.1" % i)
复制代码
2、continue


  • 制止本次循环
  1. for i in range(1,6):
  2.     if i == 3:
  3.         continue
  4.     else:
  5.         print("ping -c 1 172.16.%s.1" % i)
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表