首页 > 编程语言 >python中实现数字的全排列

python中实现数字的全排列

时间:2023-09-28 20:34:10浏览次数:40  
标签:test1 排列 pc1 数字 python py range str test

 

001、假定数字为3

[root@pc1 test1]# ls
test.py
[root@pc1 test1]# cat test.py           ## 测试程序
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

for i in range(1,4):
        for j in range(1,4):
                if j == i:
                        continue
                for k in range(1,4):
                        if k == j or k == i:
                                continue
                        print(str(i) + str(j) + str(k))
[root@pc1 test1]# python3 test.py      ## 程序运行结果
123
132
213
231
312
321

 

.

 

标签:test1,排列,pc1,数字,python,py,range,str,test
From: https://www.cnblogs.com/liujiaxin2018/p/17736450.html

相关文章

  • 【闲暇一写】用Python编写2048游戏(命令行版)
    本篇博文围绕使用Python开发热门游戏2048GAME(命令行版本)代码未做任何优化(原生且随意)、全程以面向过程、MVC的设计思想为主、开发环境是Ubuntu系统下的Pycharm2048是我很久前学习Python过程中的一个作业,直入正题——一、了解游戏1.介绍《2048》是一款单人在线和移动端游戏......
  • FX3U-3A-ADP模拟量和数字量之间转换
    简单的例子:0-10V对应0-8,4-20mA对应0-30 以下是对上面例子的详解:电压:  电压(0-10V)0-10V对应着数字量0-4000数字量与变频器HZ量之间的关系是(4000-0)/(50-0)=80故如果你想转多少HZ数,就需要在后面(乘上80),这个才是你HZ数对应的数字量 注意:如果设置了M8262ON是电流输出......
  • 零基础Python经验体验代码检查工具
    作者:yd_257945187原文链接:<https://bbs.huaweicloud.com/blogs/411648>1 开发小白自述年初,我开始从java语言转战Python语言的开发,对于零基础python经验的人来说,要开发出高质量且安全性能高的Python代码最好的方式莫过于使用代码检查工具辅助了。它们不仅能使工作更加简单、还能够......
  • 数字孪生:降低现代船舶水声设备研制风险与成本的关键要素
    ​声波是海洋中唯一能够有效传递远距离信息的载体,1000Hz的声波在海水中的每公里吸收衰减仅为0.067分贝,而在陆地上大显神通的电磁波由于受到海水高介电常数和高导电率的影响,因传播衰减量太大而无法通信。声波在海洋中的传播也并非一帆风顺。海洋水声环境参数复杂多变,上有波涛汹涌......
  • 赋能工业数字化转型|辽宁七彩赛通受邀出席辽宁省工业互联网+安全可控先进制造业数字服
    2023年9月25日下午,由软通动力信息技术(集团)股份有限公司主办的“工业互联网+安全可控先进制造业数字服务产业峰会”在辽宁沈阳顺利举办。省市区各级政府、科研院所领导、技术专家、企业高管以及生态合作伙伴代表等齐聚一堂,共同探索数字时代辽宁省制造业数字化转型道路。棱镜七彩全......
  • 赋能工业数字化转型|辽宁七彩赛通受邀出席辽宁省工业互联网+安全可控先进制造业数字服
    2023年9月25日下午,由软通动力信息技术(集团)股份有限公司主办的“工业互联网+安全可控先进制造业数字服务产业峰会”在辽宁沈阳顺利举办。省市区各级政府、科研院所领导、技术专家、企业高管以及生态合作伙伴代表等齐聚一堂,共同探索数字时代辽宁省制造业数字化转型道路。棱镜七彩全资......
  • Python实现网络爬虫
    一、网络爬虫的定义网络爬虫,即WebSpider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一......
  • 数字乡村包括哪些方面?数字乡村应用介绍
    数字乡村是指利用物联网、数字化和智能化技术,借助现代数字智能产品、高效信息服务和物联网基础设施,以提高农村居民生活质量,助力拓展经济发展前景。 创建数字村庄有助于缩小城乡社区之间的差距,保障每个人都能平等地享受科技发展红利,获得高质量公共服务、拓展受教育渠道和经济发......
  • Python 合并Excel文件(Excel文件多sheet)
    一、Python合并Excel文件多sheet《方法1》importosimportpandasaspd#指定包含Excel文件的文件夹路径folder_path='C:\\Users\\Admin\\Desktop\\数据核对'#获取文件夹中的所有Excel文件excel_files=[fileforfileinos.listdir(folder_path)iffile.endswith......
  • python exception
    exception使用exception是为了程序健壮性考虑,在程序退出的时候做好文件关闭,资源释放等工作,当然清晰的提示也是很重要。importtracebackfid=open()try:passexceptExceptionase:print(traceback.fomat_exe())#不像print(e),只打印最后出错,而是会递归的找到最......