一、python常见运算符

Python语言支持以下类型的运算符:
1、算术运算符:+、-、、/、//、%、**
2、比较(关系)运算符:==、!=、>、>=、<=
3、赋值运算符:=、+=、-=、
=、%=、**=、//=
4、逻辑运算符:and or not
5、位运算符:
&
位与:参与运算的两个值,如果两个相应位都为1,则结果1,否则为0
|
位或:只要对应的二个二进位有一个为1,结果位为1
^
位异或:当两对应的二进位相异,结果为1
~
位取反:对数据的每个二进制位取反
<<
左移动:各二进位全部左移若干位,高位丢弃,低位补0
右移动:各二进位全部右移若干位,
6、成员运算符:in 、not in
7、 in 判断值是否在序列中,在返回true,否则返回false,not in正好相反
8、身份运算符 :is、is not
is 判断是否引用同一个对象,x is y 类似id(x)=id(y) 与is not相反

二、if判断语句

1、if语句的语法格式:
If 条件1:
代码块1
else:
代码块2

  1. score=float(input("请输入你的成绩:"))
  2. if score>=60:
  3. print("恭喜你")
  4. else:
  5. print("继续加油!")

2、多重if&if嵌套
Python中if语句的一般形式如下所示:
if 条件1:
代码块1
elif 条件2:
代码块2

else:
代码块N

  1. score=float(input("请输入你的成绩:"))
  2. if score<60:
  3. print("不及格")
  4. elif score>=85: #优秀生 A B C
  5. if score>95:
  6. print("A")
  7. elif score>90:
  8. print("B")
  9. else:
  10. print("C")
  11. elif score>=75:
  12. print("中等生")
  13. else:
  14. print("一般")

三、循环

1、while循环
while 语法格式:
执行语句
循环:重复做某件事情
三大要素:
循环变量—-》while循环体改变循环变量
循环条件—-》符合什么样条件,执行循环体,否则跳出循环体
循环体—-》重复执行的操作+改变循环变量

  1. num=1
  2. while num<=100:
  3. print(f"记住{num}知识点")
  4. num+=1
  5. else:
  6. print("脑子浆糊了")
  7. # 求和:1+2+3+4+4+...+100
  8. # 循环变量:加数 1‐‐‐>100
  9. # 循环条件:加数不能大于100 i<=100
  10. i=1
  11. sum=0
  12. while i<=100 :
  13. # 循环体:加法运算
  14. # sum=sum+i
  15. sum+=i
  16. #改变循环体变量
  17. i+=1
  18. else:
  19. print("循环结束了,1+2+3+4+4+...+100=",sum)

2、for循环
语法结构:
for 变量 in 序列:
执行语句1
else:
执行语句2
运行逻辑:
遍历序列(元组,列表,字典,字符串)中所有元素,每次遍历都会执行语句1

  1. # 求和:1+2+3+4+4+...+100 ‐‐‐》for 1+2+3...+10
  2. # range(n,m) 返回n~m整数列表,含头不含尾返回列表中包含n,不会包含m
  3. sum=0
  4. for x in range(1,101):
  5. # sum=sum+x
  6. sum+=x
  7. print("1+2+3+....+100=",sum)

作业

流程控制语句作业答案.txt