• 基本运算符与流程控制(Day5)


    一  运算符


    1.算数运算

    2.比较运算

    3.赋值运算

    4.逻辑运算

    and注解:

    1. 在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。
    2. 在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。
    3. 如果布尔上下文中的某个值为假,则 and 返回第一个假值

    or注解:

    1. 使用 or 时,在布尔上下文中从左到右演算值,就像 and 一样。如果有一个值为真,or 立刻返回该值
    2. 如果所有的值都为假,or 返回最后一个假值
    3. 注意 or 在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值

    and-or结合使用:

    1. 结合了前面的两种语法,推理即可。
    2. 为加强程序可读性,最好与括号连用,例如:
      (1 and 'x') or 'y'

    5.运算符的优先级:自上而下,优先级从高到低

    二.标准数据类型特性总结

    三.流程控制 

    if 条件:

        子代码1
    子代码2
    子代码3
    (1)
    age
    = int(input('您芳龄几何>>:'))
    sex= input('您的性别是>>:')
    if sex == 'female'or age > 50:
        print('alex很中意你,我们结婚吧')
    else:
        print('不是我的菜')
    (2)


    (3)
    '''
    90及以上 : A
    80分以上90以下 : B
    70分以上80以下 : C
    60分以上70以下 : D
    60以下 : E
    '''

    简洁的一种


    while循环
    while 条件:
    循环体的代码1
    循环体的代码2
    循环体的代码3
    count=0
    while count < 10:
    print(count)
    count+=1

    while True: #死循环
    print('ok')

    while 1: #死循环
    print('ok')


    break:跳出本层循环
    count=0
    while count < 10:
    if count == 5:
    break
    print(count)
    count+=1


    continue:跳出本次循环

    0 1 2 3 7 8 9

    count=0
    while count < 10:
    if count >=4 and count <=6:
    count += 1
    continue
    print(count)
    count+=1

    eg:












     




    有一种能力,是持续不断的努力
  • 相关阅读:
    蓝桥杯 算法训练 ALGO-57 删除多余括号
    蓝桥杯 算法训练 ALGO-50 数组查找及替换
    蓝桥杯 算法训练 ALGO-60 矩阵乘法
    求最大公约数和最小公倍数的几种方法
    南阳OJ 1170 最大的数
    蓝桥杯 基础练习 BASIC-30 阶乘计算
    蓝桥杯 算法训练 ALGO-108 最大的体积
    蓝桥杯 算法训练 ALGO-114 黑白无常
    蓝桥杯 算法训练 ALGO-93 反置数
    蓝桥杯 算法训练 ALGO-21 装箱问题
  • 原文地址:https://www.cnblogs.com/shaojiafeng/p/7200899.html
Copyright © 2020-2023  润新知