算数操作符
0)除法:
>>> 3.0//2
1.0
>>> 3/2
1)取余数
>>> 5%2
1
>>> 11%2
1
2)幂运算
>>> 3**2
9
>>> 3**5
243
3)or操作符
两边任意一边结果为真就为真
>>> 1 or 0
1
>>> 0 or 0
0
>>> True or False
True
>>> 0 or False
False
>>>
课后题
0)Python 的 floor 除法现在使用“//”实现,那3.0//2.0您目测会显示什么内容?
答:1.0
1)a<b<c 事实上等于?
答:a<b and b<c
2)不实用IDLE,你可以轻松说出5**-2的值么?
答:1/25
3)如何简单判断一个数是奇数还是偶数?
答:和2取余,等于0为偶数,等于1为奇数
4)请用最快速度说出答案:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
编程题
0)打印0~100的程序
答:
print("输出0~100所有的奇数")
for i in range(100):
if i%2 == 1:
print(i)
1)
穷举:原谅我的智商低
x=1
i=0
while x>0:
if(x%2 == 1):
if(x%3 == 2):
if(x%5 == 4):
if(x%6 == 5):
if(x%7 == 0):
print("至少:",end="") ;print(x,end="");print("级阶梯");
break;
i+=1
x=7 * (i)
print(x)
0)除法:
>>> 3.0//2
1.0
>>> 3/2
1.5
地板除法 // 和取余 % 除法 / 运算的区别:
>>> 10//3
3
>>> 10%3
1
>>> 10/3
3.3333333333333335
1)取余数
>>> 5%2
1
>>> 11%2
1
2)幂运算
>>> 3**2
9
>>> 3**5
243
3)or操作符
两边任意一边结果为真就为真
>>> 1 or 0
1
>>> 0 or 0
0
>>> True or False
True
>>> 0 or False
False
>>>
4)优先级
课后题
0)Python 的 floor 除法现在使用“//”实现,那3.0//2.0您目测会显示什么内容?
答:1.0
1)a<b<c 事实上等于?
答:a<b and b<c
2)不实用IDLE,你可以轻松说出5**-2的值么?
答:1/25
3)如何简单判断一个数是奇数还是偶数?
答:和2取余,等于0为偶数,等于1为奇数
4)请用最快速度说出答案:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
答:4
逻辑运算符的优先次序:not>and>or
原式= (not 1) or (0 and 1) or( 3 and 4) or( 5 and 6) or ((7 and 8) and 9) = 0 or 0 or 4 or 6 or 9
编程题
0)打印0~100的程序
答:
print("输出0~100所有的奇数")
for i in range(100):
if i%2 == 1:
print(i)
1)
穷举:原谅我的智商低
x=1
i=0
while x>0:
if(x%2 == 1):
if(x%3 == 2):
if(x%5 == 4):
if(x%6 == 5):
if(x%7 == 0):
print("至少:",end="") ;print(x,end="");print("级阶梯");
break;
i+=1
x=7 * (i)
print(x)