码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python循环判断


      • 运算符
        • 短路逻辑
        • python优先级
      • 思维导图
      • for循环
        • 嵌套
      • while循环语句:
      • if 判断
        • 单分支
        • 双分支
        • 多分支
      • break和 continue
        • break
        • continue

    运算符

    运算符含义
    and左边和右边同时为True,结果为True
    or左右两边其中一个为True,结果为True
    not如果操作数为True(False),结果为False(True)

    在这里插入图片描述
    在这里插入图片描述

    短路逻辑

    从左到右,只有当第一操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值
    在这里插入图片描述

    python优先级

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/8d5b21752f074bf8bf13d39069e1299b.png

    思维导图

    思维导图又叫心智图,是表达发散性思维的有效的图形思维工具,它简单却又极其有效,是一种革命性的思维工具。

    for循环

    格式:

    for 变量 in可迭代对象 :
    实例:
    for each in "FishC"
    	print(each)
    输出:
    F
    i
    s
    h
    C
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    嵌套

    #99乘法表
    for i in range(1,10):
        for j in range(1,i+1):
            print("%d+%d=%d"%(j,i,i*j),end=" ")
        print("")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    while循环语句:

    while 条件:
    如果条件为真(True)执行这里的语句

    counts = 3
    while counts > 0:
        print('dididada!')
        counts-=1
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    if 判断

    单分支

    原型:
    if 表达式:
    (如果满足表达式执行此部分)语句块

    a1=eval(input("请输入成绩:"))
    if a1<60:
        print("成绩不及格")
    if a1>=60:
        print("成绩合格")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述
    在这里插入图片描述

    双分支

    原型:
    if 表达式:
    (如果满足表达式,则执行此部分)语句块
    else :
    (如果不满足表达式,则执行此部分)语句块

    a1=eval(input("请输入成绩:"))
    if a1<60:
        print("成绩不及格")
    else :
        print("成绩合格")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    输出结果同上–>单分支

    多分支

    if 表达式:
    (如果满足表达式,则执行此部分)语句块
    elif 表达式:
    (如果满足表达式,则执行此部分)语句块
    elif 表达式:
    (如果满足表达式,则执行此部分)语句块
    elif 表达式:
    (如果满足表达式,则执行此部分)语句块
    ········
    else :
    (如果不满足所有表达式,则执行此部分)语句块

    import  random
    counts=0
    while counts<5 :
        a1=random.randint(0,100)
        print("成绩为:",a1)
        counts+=1
    #    a1=eval(input("请输入成绩:"))
        if a1<60:
            print("成绩不及格")
        elif a1<70:
            print("成绩及格")
        elif a1<80:
            print("成绩中等")
        elif a1<90:
            print("成绩良好")
        else :
            print("成绩优秀")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    在这里插入图片描述

    break和 continue

    break

    break语句用在循环内,迫使所在循环立刻终止

    m,n=input("请输入两个整数:").split(',')
    m=int(m)
    n=int(n)
    if m>n :
        min=n
    else :
        min=m
    for i in range(min,1,-1):
        if m%i==0 and n%i==0:
            print("最大公约数为:",i)
            break
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    在这里插入图片描述

    continue

    当在循环结构中遇到continue语句时,程序将跳过continue语句后面尚未执行的语句,重新开始下一轮循环,即只结束本次循环的执行,并不终止整个循环的执行

    #找出可以被7或11整除的数
    for i in range(1,100):
        if i%7==0 or i%11==0:
            if i%7==i%11:
                continue
            print(i,"可以被7或11整除")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

  • 相关阅读:
    使用Spring Boot实现GraphQL
    STC8单片机PWM定时器+EC11编码器实现计数
    kubeneters 1.20 二进制方式高可用部署
    【STM32】sct 分散加载文件的格式与应用
    WebSocket协议:5分钟从入门到精通
    计算机专业毕业论文安卓毕业设计源码基于Uniapp+SSM实现的Android的健康食谱交流app[包运行成功]
    SpringBoot项目搭建
    精益思想如何加速企业的全局价值流动?
    <packaging>pom</packaging> 的作用与maven的分模块管理了解
    【LLM工程篇】deepspeed | Megatron-LM | fasttransformer
  • 原文地址:https://blog.csdn.net/l16_7_35/article/details/133244398
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号