• 布尔类型 基本运算符 if判断


    布尔类型

    '''
    作用:True与False,用于条件判断
    定义:
    tag=True
    tag=False

    print(10 > 3)
    print(10 < 3)
    '''

    基本运算符

    1、算数运算符
    print(10 + 3)
    print(10 - 3)
    print(10 * 3)
    print(10 / 3) # 保留小数部分
    print(10 // 3) # 只保留整数部分
    print(10 % 3) # 取余数,取模
    print(10 ** 3)

    2、比较运算符:
    x=10
    y=10
    print(x == y) # =一个等号代表的是赋值

    x=3
    y=4
    print(x != y) # 不等于

    x=3
    y=4
    print(x > y) # False
    print(x < y) # True
    print(x >= y) # False
    print(x <= y) # True

    print(10 <= 10) # True

    3、赋值运算符
    age=18
    age=age + 1 # 赋值运算
    age+=1 # 赋值运算符,age=age+1
    print(age)

    age*=10 # age=age*10
    age**=10 # age=age**10
    age/=10 # age=age/10
    age//=10 # age=age//10
    age-=10 # age=age-10
    print(age)

    4、逻辑运算符
    and: 逻辑与,and是用来连接左右两个条件,只有在左右两个条件同时为True,最终结果才为True,但凡有一个为False,最终结果就为False

    print(10 > 3 and True)
    print(10 < 3 and True and 3 > 2 and 1==1)

    or:逻辑或,or是用来连接左右两个条件,但凡有一个条件为True,最终结果就为True,除非二者都为False,最终结果才为False
    print(True or 10 > 11 or 3 > 4)
    print(False or 10 > 11 or 3 > 4)
    print(False or 10 > 9 or 3 > 4)

    False or (True and True)
    False or True
    res=(True and False) or (10 > 3 and (3 < 4 or 4==3))
    print(res)

    not:把紧跟其后那个条件运算的结果取反
    print(not 10 > 3)


    False or (False and False)
    False or False
    res=(True and False) or (not 10 > 3 and (not 3 < 4 or 4==3))
    print(res)
    if判断
    '''
    代码块:
    1、代码块指的是同一级别的代码,在python中用缩进相同的空格数(除了顶级代码块无任何缩进之外,其余代码块都是在原有的基础上缩进4个空格)来标识同一级的代码块

    2、同一级别的代码块会按照自上而下的顺序依次运行
    '''

    '''
    语法1:

    if 条件: # 条件成立的情况下会运行子代码块
    子代码1
    子代码2
    子代码3
    ...
    '''
    '''
    print('sdsd')
    x=1123
    y=456
    l=[1,2,3,]
    print(x,y,l)
    if 10 > 3:
    print(1)
    print('结束啦')

    age = 73
    age = 18
    sex='female'
    is_beautiful=True

    if age > 16 and age < 20 and sex=='female' and is_beautiful:
    print('开始表白。。。')

    print('我是if之后的代码,是顶级代码')
    '''
    '''
    语法2:
    if 条件: # 条件成立的情况下会运行子代码块
    子代码1
    子代码2
    子代码3
    ...
    else: # 条件不成立的情况下会运行else包含的子代码块
    子代码1
    子代码2
    子代码3
    ...
    '''
    '''
    age = 73
    # age = 18
    sex='female'
    is_beautiful=True

    if age > 16 and age < 20 and sex=='female' and is_beautiful:
    print('开始表白。。。')
    else:
    print('阿姨好,我们不太合适,还是做朋友吧。。。')

    print('我是if之后的代码,是顶级代码')
    '''
    '''
    语法3:
    if 条件1: # 条件1成立的情况下会运行子代码块
    子代码1
    子代码2
    子代码3
    ...
    elif 条件2: # 条件2成立的情况下会运行子代码块
    子代码1
    子代码2
    子代码3
    ...
    elif 条件3: # 条件3成立的情况下会运行子代码块
    子代码1
    子代码2
    子代码3
    ...
    ......
    else: # 上述条件都不成立的情况下会运行else包含的子代码块
    子代码1
    子代码2
    子代码3
    ...
    '''
    '''
    示范: 如果:成绩>=90,那么:优秀

    如果成绩>=80且<90,那么:良好

    如果成绩>=70且<80,那么:普通

    其他情况:很差

    score=input('请输入您的分数进行查询:') # score="abc"
    if score.isdigit(): # "99".isdigit()
    score=int(score) # 把纯数字的字符串转换成整型,score=int("99")

    if score >= 90:
    print('成绩的级别为:优秀')
    elif score >= 80:
    print('成绩的级别为:良好')
    elif score >= 70:
    print('成绩的级别为:普通')
    else:
    print('成绩的级别为:很差')

    else:
    print('必须输入纯数字')
    '''
  • 相关阅读:
    Silverlight项目笔记1:UI控件与布局、MVVM、数据绑定、await/async、Linq查询、WCF RIA Services、序列化、委托与事件
    斯坦福iOS7公开课1-3笔记及纸牌Demo
    使用CocoaPods管理第三方开源类库
    Mac下安装Django
    iOS与H5界面JSBridge交互Demo
    手动导入swift三方danielgindi/Charts到OC工程中教程
    button自适应宽度 并根据屏幕宽自动换行排列
    ReactNative中iOS和Android的style分开设置教程
    react-native DatePicker日期选择组件的实现
    react-native Simulator com+r不能刷新模拟器
  • 原文地址:https://www.cnblogs.com/0B0S/p/12340953.html
Copyright © 2020-2023  润新知