当前位置: 首页 > article >正文

逻辑控制语句

一、逻辑控制语句

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


http://www.kler.cn/a/454807.html

相关文章:

  • 使用 HTML5 Canvas 实现动态蜈蚣动画
  • Vue中动态样式绑定+CSS变量实现切换明暗主题功能——从入门到进阶
  • [Visual studio] 性能探测器
  • 前端下载后端文件流,文件可以下载,但是打不开,显示“文件已损坏”的问题分析与解决方案
  • 详细讲解axios封装与api接口封装管理
  • unity使用代码在动画片段中添加event
  • 【Unity3D】ECS入门学习(六)状态组件 ISystemStateComponentData
  • fisco-bcos手动部署区块链浏览器
  • 【Leetcode】3159. 查询数组中元素的出现位置
  • 顶会评测集解读-AlignBench: 大语言模型中文对齐基准
  • 什么是Top-p采样与Top-k采样?大模型推理时如何同时设置?解析Transformers库源代码
  • 智能合约在Web3中的作用:去中心化应用的基石
  • 探寻 OneCode 核心优势:MVVM 进阶与前后端协同之魅
  • HTML5 开发工具与调试
  • Kubernetes 的资源管理方式
  • 【Java 代码审计入门-02】SQL 漏洞原理与实际案例介绍
  • 负载均衡式在线OJ系统测试报告(Jmeter性能测试、Selenium自动化测试脚本)
  • 嵌入式单片机模数转换控制与实现详解
  • JS 设置按钮的loading效果
  • 开源 SOAP over UDP
  • OpenCV相机标定与3D重建(35)计算两幅图像之间本质矩阵(Essential Matrix)的函数findEssentialMat()的使用
  • Django框架:构建高效Web应用的强大工具
  • Bash语言的语法
  • CSS(四)display和float
  • 寻找目标值 (最优解)
  • Vue 3 中父子组件的交互与弹框控制:v-model 和事件传递的实践