目录
接着上周继续更新
运算符 | 解释 | 实例 |
= | 赋值 | 将‘=’的左边赋值给右边 |
还有下面的需要了解
复合运算符
运算符 | 描述 | 实例 |
+= | 加法赋值运算符 | c+=a等价于c=c+a |
-= | 减法赋值运算符 | c-=a等价于c= c-a |
*= | 乘法赋值运算符 | c*=a等价于c=c*a |
/= | 除法赋值运算符 | c/=a等价于c=c/a |
//= | 整除赋值运算符 | c//=a等价于c=c//a |
%= | 取余赋值运算符 | c%=a等价于c=c%a |
**= | 幂赋值运算符 | c**=a等价于c=c**a |
案例如下,可以敲代码试试来验证上面的运算符号
i = 1
# 相加并赋值,先加1,然后把结果赋值给左边的变量
i += 1
print(f'更新后,i的值为:{i}')
num1 = 9
# 取模并赋值,先求余数,然后在把结果赋值给左边的变量
num1 %= 2
print(f'更新后,num1的值为:{num1}')
num2 = 2
# 幂指数并赋值,先求幂指数,然后把结果赋值给左边的变量
num2 **= 3
print(f'更新后,num2的值为:{num2}')
比较运算符
运算符 | 解释 | 例如 |
让我们敲敲代码吧
num1 = 10
num2 = 20
print(num1 > num2) # False
print(num1 < num2) # True
print(num1 >= num2) # False
print(num1 <= num2) # True
print(num1 == num2) # False
print(num1 != num2) # True
逻辑运算符
运算符 | 解释 | 例如 |
案例:
a = 1
b = 2
c = 3
print((a > b) and (b > c)) # False
print((a > b) or (b > c)) # False
print((a < b) or (b > c)) # True
print(not (a > b)) # True
if 条件语句
接下来需要学习条件语句
假如我大学考了四门课,分别是高等数学,流体力学,复变积分,离散数学,满分都是100分,大于90分以上是特优,在80-90分之间是优,在70-80分是一般,在60-70之间是及格,小于60分是不及格,这个时候代码需要判断于是:
a = 95 #高等数学
#开始以if条件语句
if a >90: #比较运算符
print("你的成绩是特优!")
根据上面的假如完成程序,如果需要多次判断,python需要用if elif else的形式。
a = input("请输入你的成绩:")
a = int(a)
#进入条件判断
if a >90:
print("特优")
elif a > 80:
print("优")
elif a >70:
print("一般")
elif a >60:
print("及格")
else:
print("不及格")
循环语句
python当中有两种循环语句1.while循环,2.for in循环
while循环需要记住三步:1.定义计数器,2.while循环体,3.叠加计数器,假如我英语老师罚我抄写100遍英语单词,这个时候用while语句试试:
#定义计数器
i = 1
while i < 100: #开始循环条件循环体
print(f"可恶的英语老师罚我抄写单词100遍,这是第{i+1}遍")
#计数器叠加
i +=1 #复合运算符 相当于i= i+1
更新到此,下周继续更新