美文网首页
20210608 py 五位数回文判断-print无返回值

20210608 py 五位数回文判断-print无返回值

作者: DZhhho | 来源:发表于2021-06-10 23:10 被阅读0次

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 难度还需加深理解

写入文档 后续

相关文章

网友评论

      本文标题:20210608 py 五位数回文判断-print无返回值

      本文链接:https://www.haomeiwen.com/subject/yiqseltx.html