20210608 start
今日目标
完成回文练习、阶段练习
高级数据结构 整理啦!!!——不然又要忘记啦!
探究式教学活动可以写出来了!
案例-判断五位数回文
# 思路20210608 用reverse方法—— 但是print结果无返回值,不能赋值给其他参数比较大小
# 但是print结果无返回值,不能赋值给其他参数比较大小
a=[]
num=input('sth\n')
for i in num:
#print(i) 看看i分别拆出来了吗
a.append(i)
#print(a) 看看a列表加进去值了吗
print(a)
for i in range(0,len(a)):
j=printf(a[i],end='') # print不能赋值给别人
a.reverse() # 不能把列表倒序后的内容赋给别人? b=a.reverse()不行?
for i in range(0,len(a)):
# k=print(a[i],end='')+"" print没有返回值,不能直接赋值给k
print(j)
print(k)
# 思路20210608 利用地板除和取余 得到位数上的数
num=int(input('sth\n'))
a=num//10000
b1=num%10000//1000 # 取数思路1-余数再地板除
b2=num//1000%10 # 取数思路2-地板除后取末位(地板除后拿到的数数位少一些)
c2=num%1000//100
d2=num%100//10
e=num%10
print('a={},b1={},b2={},c2={},d2={},e={}'.format(a,b1,b2,c2,d2,e))
if a==e and b1==d2:
print('{}是回文数'.format(num))
20210608 end
今日目标
完成回文练习、阶段练习——只完成回文练习中一种方法,卡在print reverse法上面
高级数据结构 整理啦!!!——不然又要忘记啦!——还没系统做,但是涉及一点,新增a.append('增加值')
探究式教学活动可以写出来了!——规划好时间哦!
今日收获
print没有返回值
list.append('增加值')——列表增加
list.reverse()—— 直接转换,不能赋值给别人?
又加深了一下理解, for i in range(1,5)中,i的作用,其实在循环结束时,就被释放掉了?(并不被释放掉,而是重新建立 for i in range(3,5)时,会重新给i 赋值,就是原来的记忆被清空
接下来
其他方法解决回文练习——比如序列法? a[::-1]
完成阶段练习
高级数据结构——梳理归类,方便记忆
break continue 难度还需加深理解
写入文档 后续
网友评论