目录
一、逻辑运算符
1.基本运算符
2.比较运算符
3.赋值运算符
二、 if条件语句
三、循环语句
一、逻辑运算符
1.基本运算符

2.比较运算符

3.赋值运算符

# 条件语句逻辑运算符 print((5 / 2)) print((5 // 2)) print((3 ** 2)) #3的2次方
# 递增 # a=1 # a+=1 # print(a) # a,b,c=1,2,3 # print(b,c)

二、 if条件语句
# 案例
# 假设对成长速度显示规定如下:
# 成长速度为5显示等级1;
# 成长速度为10显示等级2;
# 成长速度为12显示等级3;
# 成长速度为15显示等级4;
# 其他都显示都显示等级0;
# 方法1:常规if实现 ,在python里面所有()省略,所有方法体以缩进代替,条件与方法体以冒号分割
speed=int(input("请输入您的成长速度"))
level=0;
if speed==5:
level=1;
elif speed==10:
level=2
elif speed==12:
level=3
elif speed==15:
level=4
else:
level=0
print((f"你的成长速度为{speed},等级为{level}"))

# 方法2:通过逻辑运算符实现 变量=满足条件 if 条件 else 不满足条件speed=int(input("请输入您的成长速度")) level=0; level= (1 if speed==5 else None)\ or (2 if speed==10 else None)\ or (3 if speed==12 else None)\ or (4 if speed==15 else None)\ or 0 print((f"你的成长速度为{speed},等级为{level}"))

# 方法3:通过字典来实现
speed=int(input("请输入您的成长速度"))
obj={
5:1,
10:2,
12:3,
15:4
}
# # 字典里get方法 可以彻底两个参数,第一个参数为key,当key不存在时会取到默认值
level=obj.get(speed,0)
print((f"你的成长速度为{speed},等级为{level}"))

三、循环语句
# 1.while循环计算0-100的求和 i =0 sum=0 while i !=100: i+=1 sum+=i print(sum)

# 2.for循环数组求和
arr =[1,2,3,4.5,6,7]
sum=0
# java有两种fori,foreach python里只有foreach
for i in arr:
sum += i
print(sum)

# 3.range定义一个1-100的奇数数组,for循环求出数组的和
arr=range(100)[1::2]
print(arr)
sum=0
for i in arr:
print(i)
sum += i
print(sum)

# 4.while...else...语法 #需求;真心实意道歉五次(“老师我错了!”) ,老师才接受道歉(打印“老师原谅你了!”);三次不接受道歉 (打印"虚情假意~") i = 1 while i <= 5: if i == 3: print('这遍道歉说的不真诚') break print('老师,我错了') i += 1 else: print('老师原谅我了,哈哈哈') # 当while循环体语句正常结束,则会执行else 的语句,否则非正常结束 ,break中断不会执行



















