有一个9位数由1~9的9个数字组成, 每个数字只能出现一次:其第一位能被1整除, 前两位能被2整除, 前三位能被3整除...依次类推,前9位能被9整除。所有的9位数中,只有一个数字满足这些条件,请你输出这个9位数

 a = list(range(1,10))
su = 2
while su <= 9:
m = len(a)
for j in range(m):#当相同的位数循环完了再执行su加1,进行下一位数循环
for i in [1,2,3,4,5,6,7,8,9]:
n = a[0] * 10 + i
if not n % su and (len(set(str(n))) == su):#过滤重复的数字
a.append(n)
a.remove(a[0])
su += 1
print(a)

最新文章

  1. oracle initialization or shutdown in progress解决方法
  2. hive-jdbc/odbc的解读和看法
  3. flash 读取系统默认编码
  4. tyvj1519博彩游戏
  5. c语言:从一组数据中选出可以组成三角形并且周长最长的三个数(简单)
  6. iframe跨域通讯
  7. 用CSS实现文本框尖角
  8. 修改 Pattern代码使 Java 正则表达式支持下划线 &#39;_&#39;
  9. linux性能调试之iostat
  10. go get golang.org被墙问题解决
  11. pyzmq学习笔记
  12. Spring Boot JPA Entity Jackson序列化触发懒加载的解决方案
  13. shell编程基础(五): 正则表达式及其使用
  14. .net core支持的操作系统版本
  15. PS学习之制作音乐视屏
  16. 最全的select加锁分析(Mysql)
  17. P12, cer, provisioning profile
  18. 強大的jQuery Chart组件-Highcharts
  19. 【译】SSH隧道:本地和远程端口转发
  20. &lt;c:redirect&gt;标签的使用

热门文章

  1. 快学Scala 第十六课 (shell调用,正则表达式,正则表达式组,stripMargin妙用)
  2. Solidity 编程实例--简单的公开拍卖
  3. abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理四 (二十二)
  4. 可能是国内第一篇全面解读 Java 现状及趋势的文章
  5. python编程基础之三十三
  6. Python_文本的读写操作
  7. Spring Security 整合JWT(四)
  8. springboot Jar包 部署到Linux服务器运行脚本
  9. libevent::事件::定时器
  10. js转换页面为图片并下载