精华内容
下载资源
问答
  • python判断语句

    2021-05-25 19:03:50
    python判断语句一、判断语句的介绍二、if判断语句三、比较(即关系)运算符四、逻辑运算符五、elif的功能六、if嵌套 一、判断语句的介绍 如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 ...

    一、判断语句的介绍

    如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断
    不仅生活中有,在软件开发中“判断”功能也经常会用到
    

    二、if判断语句

    if语句是用来进行判断的,其使用格式如下:

    if 要判断的条件:
            条件成立时,要做的事情
    

    在这里插入图片描述

    a = int(input("请输入成绩:"))
    if a>=90:
        print("A")
    elif a>=80:
        print("B")
    elif a>=60:
        print("C")
    else:
        print("D")
    

    三、比较(即关系)运算符

    python中的比较运算符:
    在这里插入图片描述
    在这里插入图片描述

    四、逻辑运算符

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

    五、elif的功能

    elif的使用格式如下:
    在这里插入图片描述

    说明:
    当xxx1满足时,执行事情1,然后整个if结束
    当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
    当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束
    

    在这里插入图片描述

    六、if嵌套

    if嵌套的格式:
    在这里插入图片描述

    说明:1. 外层的if判断,也可以是if-else
              2. 内层的if判断,也可以是if-else
              3. 根据实际开发的情况,进行选择
    

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

    展开全文
  • python 判断语句

    2020-04-23 16:19:04
    python 判断语句 判断语句就是指当满足某种条件时执行某语句,而在不满足条件或者满足其他条件时执行另外的语句。 1、if 语句 if语句是判断条件中最简单的判断句,它可以控制程序的执行流程,其语句特点如下: 每个...

    python 判断语句

    判断语句就是指当满足某种条件时执行某语句,而在不满足条件或者满足其他条件时执行另外的语句。

    1、if 语句

    if语句是判断条件中最简单的判断句,它可以控制程序的执行流程,其语句特点如下:

    • 每个if条件后面的要使用冒号(😃,再回车写满足条件下执行的语句。
    • 在if语句中,严格按照缩进执行。
    • 在python中没有switch-case语句。
    if 判断条件:
        语句1
        语句2
        ...
    
    # if语句
    num = 12
    if num > 10:
        print("打印满足条件的语句1") #打印
    if num < 10:
        print("打印满足条件的语句2") #不打印
    

    2、if-else语句

    if语句只执行做满足条件的语句,但是else后面可以执行不满足条件时的语句。

    if 条件:
        满足条件语句1
        满足条件语句2
        ...
    else:
        不满足条件语句1
        不满足条件语句2
        ...
    
    # if-else
    age = 13
    if age > 18:
        print("你已成年")
    else:
        print("快回家学习")
    

    3、if-elif语句

    if语句或者if-else语句都只能执行满足(不满足)一个条件时的语句,但是if-elif语句却可以实现多于两种条件的判断,执行的顺序如下:

    • 当满足条件1时,执行满足条件1下面的语句,然后整个if结束;
    • 如果不满足条件1,则判断条件2,满足时执行条件2下面的语句,然后整个if结束;
    • 如果不满足条件2,则判断条件3,满足时执行条件3下面的语句,然后整个if结束;
    • 当所有条件都不满足时,执行else下面的语句,但是else是可以省略的,则直接结束if语句。
    # if-elif
    if 判断条件1:
        满足条件1执行的语句
        ...
    elif 判断条件2:
        满足条件2执行的语句
        ...
    elif 判断条件3:
        满足条件3执行的语句
        ...
    else:
        所有条件都不满足执行的语句(可以省略)
        ...
    
    # if-elif
    score = 77
    if score >= 90:
        print("A")
    elif score>=80:
        print("B")
    elif score>=70:
        print("C")
    elif score>=60:
        print("D")
    else:
        print("E")
    

    4、if嵌套

    在写代码时,如果遇到事情需要经过两次判断才能实现时,将会使用到if嵌套,即在判断成立或者不成立的条件下再次判断。

    # if嵌套
    if 条件1:
        满足条件1的语句
        ...
        if 条件2:
            满足条件1,又满足条件2的语句
            ...
    
    # if嵌套
    #假设去网吧上网需要成年,并且随身携带身份证才能进入
    #其中card = 1,代表带身份证;0代表没有带身份证
    age = 19
    card = 1
    if age >= 18:
        print("你已经成年了,请问带身份证了吗?")
        if card == 1:
            print("OK,你可以进入网吧了")
    
        else:
            print("虽然你已经成年,但是回家取身份证吧")
    else:
        print("小屁孩,回家学习")
    
    展开全文
  • Python判断语句

    2021-01-16 19:06:20
    Python判断语句的学习1、if 判断语句1、if 语句格式2、比较运算符(关系运算符)3、逻辑运算符2、if - else3、elif4、if 嵌套 1、if 判断语句 1、if 语句格式 案例: 2、比较运算符(关系运算符) 案例: 3、...

    1、if 判断语句

    1、if 语句格式

    在这里插入图片描述

    案例:
    在这里插入图片描述

    2、比较运算符(关系运算符)

    在这里插入图片描述

    案例:
    在这里插入图片描述

    3、逻辑运算符

    在这里插入图片描述
    案例:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2、if - else

    格式:
    在这里插入图片描述

    案例:
    在这里插入图片描述

    3、elif

    格式:
    在这里插入图片描述
    案例:
    在这里插入图片描述

    注意:
      1、elif 必须跟 if 一起使用,否则出错
      2、else 一般用在最后,即所有条件都不满足是使用
      3、elif 一般用于多条件下的判断

    4、if 嵌套

    格式:
    在这里插入图片描述
    案例:
    在这里插入图片描述

    展开全文
  • python判断语句和循环语句 一、判断语句介绍 1.了解条件语句 2.判断语句介绍 二、if语句的基本格式 1. if判断语句基本格式介绍 """ if 条件: 条件成立执行的代码1 ..... """ if False: print('条件成立...

    python判断语句和循环语句

    一、判断语句介绍

    1.了解条件语句

    在这里插入图片描述

    2.判断语句介绍

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

    二、if语句的基本格式

    1. if判断语句基本格式介绍

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

    """
    if 条件:
        条件成立执行的代码1
        .....
    """
    
    if False:
        print('条件成立执行的代码1')
        print('条件成立执行的代码2')
    
    # 注意:在这个下方的没有加缩进的代码,不属于if语句块,即和条件成立与否无关
    print('这个代码执行吗?')
    

    2.练一练

    在这里插入图片描述

    # 分析:年龄大于等于18,输出:已经成年,可以上网 -- 准备年龄的数据 和 18 做比较
    age = 20
    
    if age >= 18:
        print('已经成年,可以上网')
    
    
    
    
    # 系统可以用户输入年龄,用这个年龄做条件判断
    """
    1. 用户输入
    2. 保存用户输入的年龄
    3. if
    ***** 注意一个点: input接收到的数据是str, 不能和18做判断 -- int转换类型
    """
    
    age = int(input('请输入您的年龄:'))
    
    if age >= 18:
        print(f'您输入的年龄是{age}, 已经成年,可以上网')
    
    
    
    

    3.想一想

    在这里插入图片描述

    三、if…else…语句格式

    在这里插入图片描述

    1.if-else的使用格式

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

    # 系统可以用户输入年龄,用这个年龄做条件判断
    """
    1. 用户输入
    2. 保存用户输入的年龄
    3. if
    ***** 注意一个点: input接收到的数据是str, 不能和18做判断 -- int转换类型
    """
    
    age = int(input('请输入您的年龄:'))
    
    if age >= 18:
        print(f'您输入的年龄是{age}, 已经成年,可以上网')
    else:
        print(f'您输入的年龄是{age},小朋友,回家写作业去')
    
    
    

    2.练一练

    要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。

    四、if…elif…else…语句格式

    在这里插入图片描述

    1.elif的功能

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

    """
    需求:
        如果年龄小于18,为童工,不合法;
        如果年龄18-60岁之间,为合法工作年龄
        如果年龄大于60为退休年龄
    """
    
    """
    步骤:
        1. 用户输入自己的年龄, 保存变量 -- str;
        2. if做判断 elif
        3. 输出提示信息:您输入的年龄是x,合法与否
    """
    
    age = int(input('请输入您的年龄:'))
    
    # 童工
    if age < 18:
        print(f'您输入的年龄是{age}, 童工')
    
    # 18-60 合法
    elif (age >= 18) and (age <= 60):
        print(f'您输入的年龄是{age}, 合法')
    
    # 大于60 退休
    elif age > 60:
        print(f'您输入的年龄是{age}, 退休年龄')
    
    
    
    
    
    age = int(input('请输入您的年龄:'))
    
    # 童工
    if age < 18:
        print(f'您输入的年龄是{age}, 童工')
    
    # 18-60 合法
    elif 18 <= age <= 60:
        print(f'您输入的年龄是{age}, 合法')
    
    # 大于60 退休
    elif age > 60:
        print(f'您输入的年龄是{age}, 退休年龄')
    
    
    
    

    2.注意点

    在这里插入图片描述

    3.if 实现三目运算操作

    在这里插入图片描述

    """
    语法
    条件成立执行的表达式 if 条件 else 条件不成立执行的表达式
    """
    a = 1
    b = 2
    
    c = a if a > b else b
    print(c)
    
    # 需求: 有两个变量,比较大小 如果变量1 大于 变量2 执行 变量 1 - 变量2; 否则 变量2 - 变量1
    aa = 10
    bb = 6
    cc = aa - bb if aa > bb else bb - aa
    print(cc)
    

    五、if语句的嵌套

    在这里插入图片描述

    1.if嵌套的格式

    在这里插入图片描述

    2.if嵌套的应用

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

    3.练一练

    在这里插入图片描述

    # 坐公交:如果有钱可以上车,没有钱,不能上车;  如果上车了,判断是否能坐下 -- 是否有空座位
    
    """
    1. 准备将来要做判断的数据:钱和空座
    2. 判断是否有钱:上车  和  不能上车
    3. 上车了: 判断是否能坐下: 有空座位 和 无空座位
    """
    money = 0
    seat = 1
    
    if money == 1:
        print('土豪,请上车')
        # 判断是否能坐下
        if seat == 1:
            print('有空座,坐下了')
        else:
            print('没有空座,站着等....')
    else:
        print('朋友,没带钱,跟着跑,跑快点')
    

    六、应用:猜拳游戏

    在这里插入图片描述

    1.需求

    在这里插入图片描述

    2.参考代码

    在这里插入图片描述

    """
    1. 出拳
        玩家:手动输入
        电脑:1. 固定:剪刀;2. 随机
    2. 判断输赢
        2.1 玩家获胜
        2.2 平局
        2.3 电脑获胜
    """
    import random
    
    # 1. 出拳
    # 玩家
    player = int(input('请出拳:0--石头;1--剪刀;2--布:'))
    # 电脑
    # computer = 1
    computer = random.randint(0, 2)
    # print(computer)
    
    # 2. 判断输赢
    # 玩家获胜
    if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)):
        print('玩家获胜,哈哈哈哈')
    # 平局
    elif player == computer:
        print('平局,别走,再来一局')
    else:
        print('电脑获胜')
    
    
    
    

    3.随机数的处理

    在这里插入图片描述

    """
    步骤
        1. 导入模块
        import random
        2. 使用这个模块中的功能
        random.randint()
    """
    
    import random
    
    num = random.randint(0, 2)
    
    print(num)
    

    七、循环语句介绍

    1.生活中的循环场景

    跑道
    在这里插入图片描述

    2.软件开发中循环的使用场景

    在这里插入图片描述

    """
    while 条件:
        条件成立要重复执行的代码
        ......
    """
    
    # 需求:重复打印5次媳妇儿,我错了 -- 1, 2, 3, 4, 5  6X -- 数据表示循环的次数 -- 第一次是1,最后依次5
    # 1 + 1 + 1....
    i = 1
    while i <= 5:
        print('媳妇儿,我错了')
        i += 1  # i = i + 1
    
    

    3.循环的分类

    在Python中,循环分为while和for两种,最终实现效果相同。

    4.小总结

    在这里插入图片描述

    八、while循环

    1. while循环的格式

    在这里插入图片描述

    2.练习题:循环打印5次

    在这里插入图片描述

    """
    while 条件:
        条件成立要重复执行的代码
        ......
    """
    
    # 需求:重复打印5次媳妇儿,我错了 -- 1, 2, 3, 4, 5  6X -- 数据表示循环的次数 -- 第一次是1,最后依次5
    # 1 + 1 + 1....
    i = 0
    while i < 5:
        print('媳妇儿,我错了')
        i += 1  # i = i + 1
    
    print('原谅你了')
    

    3.结果

    在这里插入图片描述

    4.死循环

    由于程序员的原因,忘记 在循环内部 修改循环的判断条件,导致循环持续执⾏,程序⽆法终⽌!

    九、while循环应用

    1.计算1~100的累积和(包含1和100)

    在这里插入图片描述

    # 需求:1-100数字累加和 -- 1 + 2 + 3 + 4...+ 100 = 结果,打印结果
    """
    1. 准备做加法运算的数据 1- 100 增量为1
    2. 准备变量保存将来运算的结果
    3. 循环做加法运算
    4. 打印结果
    5. 验证结果正确性
    """
    
    # 准备数据
    i = 1
    
    # 结果变量
    result = 0
    
    # 循环
    while i <= 100:
        # 加法运算 前两个数的结果 + 第三个数 -- 每计算一次加法则更新一次result变量值
        result = result + i
        i += 1
    
    # 打印最终结果
    print(result)
    

    2.计算1~100之间偶数的累积和(包含1和100)

    在这里插入图片描述

    # 需求: 1-100偶数累加和 -- 2 + 4 + 6 + 。。。+ 100 = 结果 -- 输出结果
    """
    1. 准备累加的数字 开始1 结束100 增量1
    2. 准备保存结果的变量result
    3. 循环加法运算 -- 如果是偶数才加法运算 -- 和2取余数为0
    4. 输出结果
    5. 验证结果
    """
    i = 1
    result = 0
    while i <= 100:
        # 条件语句 -- if
        if i % 2 == 0:
            # 加法运算
            result += i
        i += 1
    
    # 输出结果
    print(result)
    
    

    在这里插入图片描述

    # 计数器控制 让偶数累加
    """
    1. 准备累加的数据
    2. 准备存储结果的变量
    3. 循环计算
    4. 输出结果
    """
    
    i = 2
    result = 0
    while i <= 100:
        result += i
        i += 2
    
    print(result)
    

    十、while循环嵌套

    在这里插入图片描述

    1.while嵌套的格式

    在这里插入图片描述

    """
    1. 循环打印3次媳妇儿,我错了
    2. 今天刷晚饭的碗
    3. 上面是一套惩罚,这一套惩罚要重复执行3天 -- 一套惩罚要重复执行 -- 放到一个while循环里面
    """
    j = 0
    while j < 3:
        i = 0
        while i < 3:
            print('媳妇儿,我错了')
            i += 1
        print('刷晚饭的碗')
        print('一套惩罚结束-----------------------')
        j += 1
    

    2.while嵌套应用

    在这里插入图片描述

    """
    1. 打印1个星星
    2. 一行5个: 循环 -- 5个星星在一行显示
    3. 打印5行星星: 循环 -- 一行5个
    """
    j = 0
    while j < 5:
        # 一行星星开始
        i = 0
        while i < 5:
            print('*', end='')
            i += 1
        # 一行星星结束:换行显示下一行
        print()
        j += 1
    

    3.练习题:打印三角形

    在这里插入图片描述

    # 三角形: 每行星星的个数和行号数相等
    j = 0
    while j < 5:
        # 一行星星开始
        i = 0
        while i <= j:
            print('*', end='')
            i += 1
        # 一行星星结束:换行显示下一行
        print()
        j += 1
    

    4.九九乘法表

    在这里插入图片描述

    # 多行多个乘法表达式 x * x = x*x
    
    """
    1. 打印一个乘法表达式:x * x = x*x
    2. 一行打印多个表达式 -- 一行表达式的个数和行号数相等 -- 循环: 一个表达式 -- 不换行
    3. 打印多行表达式 -- 循环 : 一行表达式 -- 换行
    
    **** 一行表达式的个数和行号数相等
    """
    
    j = 1
    while j <= 9:
        # 一行的表达式开始
        i = 1
        while i <= j:
            print(f'{i} * {j} = {i*j}', end='\t')
            i += 1
        # 一行的表达式结束
        print()
        j += 1
    

    5.练习题: 猜拳游戏(while版)

    使用while循环语句实现猜拳游戏.

    十一、for循环

    在这里插入图片描述

    1.for循环的格式

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

    """
    for 临时变量 in 序列:
        重复执行的代码
        ......
    """
    
    """
    1. 准备一个数据序列
    2. for
    """
    
    str1 = 'itheima'
    for i in str1:
        print(i)
    

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

    十二、break和continue

    1.break

    for循环

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

    str1 = 'itheima'
    for i in str1:
        # 当某些条件成立退出循环 -- break:条件 i取到字符e
        if i == 'e':
            break
        print(i)
    

    while循环

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

    # break:当某些条件成立,退出整个循环
    # 循环吃5个苹果,吃完第3个吃饱了,第4 和 5 不吃了(不执行) -- == 4 或 >3
    i = 1
    while i <= 5:
        # 条件:如果吃到4 或 > 3 打印吃饱了不吃了
        if i == 4:
            print('吃饱了,不吃了')
            break
        print(f'吃了第{i}个苹果')
        i += 1
    

    在这里插入图片描述

    2.continue

    for循环

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

    
    str1 = 'itheima'
    for i in str1:
        # 当某些条件成立退出循环 -- continue:条件 i取到字符e
        if i == 'e':
            continue
        print(i)
    

    while循环

    在这里插入图片描述

    # continue : 当条件成立,退出当前一次循环,继而执行下一次循环
    # 吃5个苹果 -- 循环; 吃到第3个吃出一个虫子,第三个不吃了,没吃饱,继续吃4和5个苹果 -- 只有第三个不吃
    i = 1
    while i <= 5:
        # 条件
        if i == 3:
            print('吃出一个大虫子,这个苹果不吃了')
            # 如果使用continue,在continue之前一定要修改计数器,否则进入死循环
            i += 1
            continue
        print(f'吃了第{i}个苹果')
        i += 1
    

    在这里插入图片描述

    # 需求:道歉5遍媳妇我错了,完成之后执行媳妇原谅我了
    """
    1. 书写道歉的循环
    2. 循环正常结束要执行的代码 -- else
    """
    i = 1
    while i <= 5:
        print('媳妇儿,我错了')
        i += 1
    else:
        print('媳妇原谅我了,真开心呐,哈哈哈哈')
    
    i = 1
    while i <= 5:
        if i == 3:
            break
        print('媳妇儿,我错了')
        i += 1
    else:
        print('媳妇原谅我了,真开心呐,哈哈哈哈')
    
    i = 1
    while i <= 5:
        if i == 3:
            i += 1
            continue
        print('媳妇儿,我错了')
        i += 1
    else:
        print('媳妇原谅我了,真开心呐,哈哈哈哈')
    
    str1 = 'itheima'
    for i in str1:
        print(i)
    else:
        print('循环正常结束执行的else的代码')
    
    str1 = 'itheima'
    for i in str1:
        if i == 'e':
            # break
            continue
        print(i)
    else:
        print('循环正常结束执行的else的代码')
    

    3.注意点

    在这里插入图片描述

    展开全文
  • python判断语句——if语句前言 前言 大家在编程时需要检查一系列条件,并据此采取什么措施。例如比较两个数的大小;比较两个字符是否一致。比较之后又该执行什么?在Python中,if语句能检查程序的当前状态,并据此...
  • 判断语句 1、基本语句 if 判断条件: 条件成立,执行代码 2、比较运算符 “==”:为比较运算符“等于”,“=”:为“赋值于” “!=”:为比较运算符“不等于” “>=”:为比较运算符“大于等于” “<=”:为...
  • python判断语句介绍

    2021-01-16 19:46:52
    判断语句介绍 1、if语句 if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情 2、if-else if 条件: 满足条件时要做的事情 ...(省略)... else: 不满足条件时要做的事情 ......
  • Python判断语句及案例

    2020-09-10 00:06:01
    判断语句 if 判断 if 要判断的条件: 条件成立时,要做的事情 案例: 成功 失败 也可以手动输入数据 手动输入结果 运算符 逻辑运算符 and 案例 or 案例 not 案例 if else 上面已经演示,本次不演示 elif ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,489
精华内容 3,395
关键字:

python判断语句

python 订阅