python将十位数变成0_Python:战略性地通过0-9的十位数字
最近,我读了一个数学问题鼓励我写一个程序.它要求每次安排数字0-9,以便xx xxx / xx xxx = 9.我写了一个
python程序来找到解决方案,并确保数字不同有点麻烦.我找到了一种使用嵌套whiles和ifs的方法,但我对它并不满意.
b,c,x,y,z = 0,0,0,0,0 #I shortened the code from b,c,d,e,v,w,x,y,z
for a in range (10):
while b < 10:
if b != a:
while c < 10:
if c != b and c != a:
while x < 10:
if x != c and x != b and x != a:
while y < 10:
if y != x and y != c and y != b and y != a:
while z < 10:
if z != y and if z != z and y != c and z != b and z != a:
if (a*100 + b*10 + c)/(x*100 + y*10 + z) == 9:
print ()
print (str (a*100 + b*10 + c) + "/" + str (x*100 + y*10 + z)
z += 1
z = 0
y += 1
y,z = 0,0
x += 1
x,y,z = 0,0,0
c += 1
c,x,y,z = 0,0,0,0
b += 1
b,c,x,y,z = 0,0,0,0,0
正如您所看到的,代码非常长且重复,甚至是缩短的形式.在我的笔记本电脑上运行它需要将近一分钟(我的笔记本电脑是新的).我已经搜索了答案,但我只找到了生成随机数的方法.我也尝试过使用itertools.permutations,但这只显示了排列,而不是创建一个数字.
生成所有十个数字需要太长时间,我想知道是否有更快,更简单的方法,并使用python 3进行解释.
谢谢
python将十位数变成0_Python:战略性地通过0-9的十位数字相关推荐
- 编写python程序计算所有个位数大于十位数的两位数的和_大学计算机及程序设计Ⅲ(曹进)-中国大学mooc-题库零氪...
第1周 开发环境介绍随堂测验 1.以下哪个不是评判程序好坏的依据: A.程序执行的效率 B.程序运行结果的准确性 C.用户使用程序的体验度 D.程序是否有输入 2.在python中以下哪个语句可以实现 ...
- python取百位数个位数_使用Python把数值形式的金额变成人类可读形式
最近做的一个项目,是使用Python来编写的,其中有一个需求是客户输入的金钱,是数值类型的,经过处理变成中文形式的,也就是输入123元,要变成一百二十三元,这样经过我们的智能语音机器人的读取,才是人类 ...
- 【Python】用Python实现十大经典排序算法
来源:Python数据之道 (ID:PyDataLab) 作者:阳哥 大家好,我是阳哥. 最近一段时间,我在微信视频号「Python数据之道」上陆陆续续发布了10种经典排序算法的动画实现. 今天,想以 ...
- 十位数和个位数交换python_Python实现100以内十位数数字比个位数数字小的数
原标题:Python实现100以内十位数数字比个位数数字小的数 最近在学习Python和C#,这2种语言都是支持面向对象的,想借此来更加深入地学习.了解面向对象. # -*- coding:utf-8 ...
- python第十九天(random、json、pickle、hashlib、hmac、shutil、shevle模块)
今日内容: 1. random 模块 2. json模块 3. pickle 模块 4.hashlib 模块 5. hmac 模块 6. shutil 模块 7. shelve 模块 1. rando ...
- 一篇夯实一个知识点系列--python实现十大排序算法
写在前面 排序是查找是算法中最重要的两个概念,我们大多数情况下都在进行查找和排序.科学家们穷尽努力,想使得排序和查找能够更加快速.本篇文章用Python实现十大排序算法. 很多人学习python,不知 ...
- 十位数和个位数交换python_Python3实现个位数字和十位数字对调, 其乘积不变
两位数13和62具有很有趣的性质,把它们个位数字和十位数字对调, 其乘积不变, 即 13 * 62 31 * 26 编程序求共有多少对这种性质的两位数,个位与十位相同的不在此列 如11.22 重复出现 ...
- Python 爬虫十六式 - 第七式:RE:用匹配来演绎编程的艺术
RE:用匹配来演绎编程的艺术 学习一时爽,一直学习一直爽 Hello,大家好,我是 Connor,一个从无到有的技术小白.上一次我们说到了 pyquery 今天我们将迎来我们数据匹配部分的最后一位 ...
- Python 爬虫十六式 - 第七式:正则的艺术
RE:用匹配来演绎编程的艺术 学习一时爽,一直学习一直爽 Hello,大家好,我是 Connor,一个个从无到有的技术小白.上一次我们说到了 pyquery 今天我们将迎来我们数据匹配部分的最后一 ...
最新文章
- JVM年轻代,老年代,永久代详解​​​​​​​
- 移动端适配之二:visual viewport、layout viewport和ideal viewport介绍
- GitHub趋势榜第一的开源低代码项目:mometa
- JDBC通过连接池链接数据库总是失败的解决办法
- java新手笔记3 运算符循环
- stm32中断优先级_浅谈STM32串口USART1的使用
- Javascript特效:利用封装动画函数模拟关闭安全管家弹窗
- HW护网即将开始4.6
- tomcat乱码问题
- pg数据库中两个字段相除
- REST, Hypermedia HATEOAS - Django REST framework
- 易基因|ChIP-seq等实验揭示CHD6转录激活前列腺癌通路的关键功能 | 肿瘤耐药研究
- 【转自Testerhome】iOS 真机如何安装 WebDriverAgent
- KVM多电脑切换器的KVM发展史
- 一、计算机核心组成及CPU核心组成
- Mysql笔记之 数据类型
- Unity实现远程开关机电脑设置(网络唤醒)
- SAP中采购计划行中的原有数量的分析实例
- html5 好看的折叠效果,9款HTML5实现的超酷特效
- [笑谈]上海人北京人性格区别