09.python中的运算符

逻辑运算符

逻辑运算符可以连接多个条件,在判断和循环中使用

and  逻辑与 和,并且 and 连接两个条件时,都必须为true,整体结果才为 true ,即一假为假(当第一个条件为 false 的时候,第二个条件就不再判断)

or 逻辑或 或者,or 连接 的两个条件,只有一个条件为true,整体结果就为 true,即一真为真(当地一个条件为 true 的时候,第二个条件就不再判断)

20250212200338595-image

赋值运算符

赋值运算符 = ,作用就是及那个等号右边的值保存到等号左边的变量中。

复合赋值运算符(将算术运算符和赋值运算符进行结合)

+= -= *= /= //= %=

a += b ===> a = a + b

运算符优先级

不要刻意去记忆优先级,因为可以使用()改变优先级

判断

日常生活中说的 如果… 否则…,这个就是判断,在程序代码中需要使用if(如果) elif(如果) else(否则)三个关键字来实现

在代码中有判断语句,但不会全部执行,会有一部分不会执行

if的基本结构

即 只有 如果的情况,如果的条件成立,会执行的代码,会做的事

  • 基本语法
if 判断条件:
    书写条件成立(真),执行的代码
    书写条件成立(真),执行的代码

顶格书写,没有缩进的代码,和if无关,不管条件是否成立,都会执行。

# 1. if 是一个关键字, 和后续的判断条件之间需要一个空格
# 2. 判断条件后边需要一个冒号,不要少了
# 3. 冒号之后,回车,代码需要缩进, 在 pycharm 中会自动进行缩进, 一般是 4 个空格 或者 一个 tab 键
# 4. 所有在 if 代码下方的缩进中书写的代码,属于 if 语句的代码块, 判断条件为 True 的时候会执行
# 5. if 代码块中的代码,要么都执行,要么都不执行
# 6. if 代码块结束之后, 代码要顶格书写(不再有缩进), 表示是和 if 无关的代码

代码案例:

1. 使用input获取用户的年龄
2.判断年龄是否满足18岁
3.如果年龄大于等于(满足)18岁,输出‘满十八岁了’,可以进入网吧为所欲为了。
# 1.使用input获取用户的年龄,类型是str
age = inpur('请输入您的年龄:')
# 2.判断年龄是否满足十八岁
if int(age) >= 18: #字符串和int类型不能比大小,先类型转换,在比大小
# 3.如果年龄大于等于(满足)18 岁, 输出 '满 18 岁了,可以进入网吧为所欲为了'
    print('满十八岁了,可以进入网吧为所欲为了')

print(‘我和if判断没有关系,不管怎么样,都会执行’)

练习

1.获取用户输入的用户名信息

2.如果用户名信息时admin,就在控制台输出出来

# 1.获取用户输入的用户名信息
name = input('请输入您的用户名:')
# 2.如果用户名信息是 admin, 就在控制台输出出来
if name == 'admin':
    print('欢迎admin')
THE END
喜欢就支持一下吧
赞赏 分享