1.除法
“/”真正的除法,无论除数、被除数为整数或者浮点数,结果均为浮点数;
“//”地板除法,无论结果中有无小数,均舍去,留下整数部分,除数与被除数为浮点数时,商的小数部分用0补
2.取余数 %
3.幂指数 **
4.优先级:幂运算**>正负号+->算数操作符*/ // + ->比较操作符>逻辑操作符 not and or
课后作业
1.如何判断一个数为奇数还是偶数?
对2取余数,等于0为偶数,不等于0为奇数
2.判断 not 1 or 0 and 1or 3 and 4 or 5 and 6 or 7 and 8 and 9 ==4
上式可以写成 not 1 or ( 0 and 1) or (3 and 4) or (5 and 6) or ( 7 and 8 and 9)
0 and 1==0;3 and 4==4;5 and 6==6;7 and 8 and9==9;not1==0
上式简化为 0 or 0or 4 or 6 or 9
0 or 4==4;4 or 6==4;6 or 9==6
3.写一个程序打印0~100的奇数
print("----------打印0-100的奇数-------")
i=0
while i<=100:
if i%2!=0:
print(i,end=" ")
i=i+1
else:
i=i+1
4.上阶梯:若每步上2阶,最后剩一阶;若每步上3阶,最后剩两阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;若每步上7阶,最后一阶也不剩,求该楼梯有多少阶?
print("--------求台阶-------")
i=7
flag=0
while not flag:
if(i%2==1 and i%3==2 and i%5==4 and i%6==5 and i%7==0):
flag=1
else:
i=i+1
print("最小的步梯数为:",i)