此日记只为了方便自己复盘,如有涉及版权问题,归小甲鱼官方所有。
测试题
0.Python的floor除法现在使用“//”实现,那3.0 // 2.0您目测会显示什么内容呢?
1.a < b < c事实上是等于?
2,不使用 IDLE 你可以轻松说出 5 ** -2 的值吗?
3. 如何简单判断一个数是奇数还是偶数?
4. 请用最快速度说出答案:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
5. 还记得我们上节课那个求闰年的作业吗?如果还没有学到“求余”操作,还记得用什么方法可以“委曲求全”代替“%”的功能呢?
答0:floor地板除法,3.0 // 2.0 输出显示1.0。
答1:a < b and b < c
答2:1/25,可以把这是程序看成数学题目:5的-2次方。
答3:用任意一个数n % 2,输出为1的是奇数,输出为0的是偶数。
答4:(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
=4
注:(A and B取后一位B,0 or A取A,A or 0取A,也就是说or操作符在0遇到任何不是0的数A都会输出A,不管A在什么位置,A or B取第一位A,B or A取第一位B。)
动动手:
0. 请写一个程序打印出 0~100 所有的奇数。
1. 我们说过现在的 Python 可以计算很大很大的数据,但是......真正的大数据计算可是要靠刚刚的硬件滴,不妨写一个小代码,让你的计算机为之崩溃?
2.
爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。
(小甲鱼温馨提示:步子太大真的容易扯着蛋~~~)
题目:请编程求解该阶梯至少有多少阶?
3. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
答0:
i = 0
while 0 <= i <=100:
if ( i % 2 == 1):
print(i)
i +=1
else:
print('end')
答1:
n = 10000;
temp = 2;
for i in range(n):
temp **= (i+1);
print(temp);
答2:
n = 0
while True:
if (n%2==1 and n%3==2 and n%5==4 and n%6==5 and n%7==0):
print(n)
break
else:
n+=1
答3:
1、算术操作符:+ - * / % ** // (1、floor地板除法,3.0 // 2.0 输出显示1.0,3//2输出显示1。2、5%2取余数1。2、2**3输出显示8。)
2、比较操作符:<, =, >,<=, >=, == , !=
3、逻辑操作符:not, and, or(按优先级排列)
4、优先级问题(第一,幂运算;第二,正负号;第三,算术操作符;第四,比较操作符;第五、逻辑操作符。)
5、0在python里有False的意思。(如:not 0 输出显示True)