一个九位数-python
2024-08-30 20:04:09
有一个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)
最新文章
- oracle initialization or shutdown in progress解决方法
- hive-jdbc/odbc的解读和看法
- flash 读取系统默认编码
- tyvj1519博彩游戏
- c语言:从一组数据中选出可以组成三角形并且周长最长的三个数(简单)
- iframe跨域通讯
- 用CSS实现文本框尖角
- 修改 Pattern代码使 Java 正则表达式支持下划线 &#39;_&#39;
- linux性能调试之iostat
- go get golang.org被墙问题解决
- pyzmq学习笔记
- Spring Boot JPA Entity Jackson序列化触发懒加载的解决方案
- shell编程基础(五): 正则表达式及其使用
- .net core支持的操作系统版本
- PS学习之制作音乐视屏
- 最全的select加锁分析(Mysql)
- P12, cer, provisioning profile
- 強大的jQuery Chart组件-Highcharts
- 【译】SSH隧道:本地和远程端口转发
- <;c:redirect>;标签的使用
热门文章
- 快学Scala 第十六课 (shell调用,正则表达式,正则表达式组,stripMargin妙用)
- Solidity 编程实例--简单的公开拍卖
- abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理四 (二十二)
- 可能是国内第一篇全面解读 Java 现状及趋势的文章
- python编程基础之三十三
- Python_文本的读写操作
- Spring Security 整合JWT(四)
- springboot Jar包 部署到Linux服务器运行脚本
- libevent::事件::定时器
- js转换页面为图片并下载