加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

记录巫老师发布的几道编程技能训练题(3+1)

(2022-05-03 10:37:55)
分类: 研究-学习
记录巫老师发布的几道编程技能训练题(3+1)
记录巫老师发布的几道编程技能训练题(3+1)
主要用到了
map()  映射函数
a=input().split()   多个内容的分隔符(默认为空格)
a.rjust(n)  (靠右对齐,n表示从左到右一共多少个字符,不够时左边用空格补齐) 
左对齐 ljust()

----------------------
记录巫老师发布的几道编程技能训练题(3+1)
记录巫老师发布的几道编程技能训练题(3+1)
这个里面关键点在于如何判断骰子六个面都出现过,这里的思路是用一个列表,出现一种就移除这个列表中对应的元素。直至列表为空,六个面也都全部出现过;
另外也可以采用的思路是用集合,利用集合去重的功能,直到集合的长度达到6时,说明每一面都出现过了。
=========================================================
记录巫老师发布的几道编程技能训练题(3+1)

记录巫老师发布的几道编程技能训练题(3+1)

记录巫老师发布的几道编程技能训练题(3+1)
这个对于双重循环,有点复杂难以理解。特别是对于3X3小方格内的判断,用了四重循环。
如果按照这个思路好像还没法精简。

=====================================
89的回文之路,主要是利用字符的形式进行比较。
记录巫老师发布的几道编程技能训练题(3+1)
但是出现了一个问题就是输入数是89时达不到回文数输出。(好像其他的数字还可以正常输出回文数)
问题还没有找到答案。
记录巫老师发布的几道编程技能训练题(3+1)


正确的应该是这样的
记录巫老师发布的几道编程技能训练题(3+1)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有