当前位置:主页 > python教程 > Python输出由1,2,3,4组成的互不相同且无重复的三位数

分享Python输出由1,2,3,4组成的互不相同且无重复的三位数代码

发布:2020-02-04 19:48:05 76


给网友们整理Python相关的编程文章,网友赖绍辉根据主题投稿了本篇教程内容,涉及到python、输出、Python输出、Python输出由1,2,3,4组成的互不相同且无重复的三位数相关内容,已被614网友关注,内容中涉及的知识点可以在下方直接下载获取。

Python输出由1,2,3,4组成的互不相同且无重复的三位数

题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

程序源代码

方法1:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for i in range(1,5):
 for j in range(1,5):
  for k in range(1,5):
   if( i != k ) and (i != j) and (j != k):
    print i,j,k

上面实例输出如下:

1 2 3
1 2 4
1 3 2
1 3 4
1 4 2
1 4 3
2 1 3
2 1 4
2 3 1
2 3 4
2 4 1
2 4 3
3 1 2
3 1 4
3 2 1
3 2 4
3 4 1
3 4 2
4 1 2
4 1 3
4 2 1
4 2 3
4 3 1
4 3 2

方法2:

用集合去除重复元素

#!/usr/bin/env python
#-*- coding:utf-8 -*-

import pprint

list_num = ['1','2','3','4']
list_result = []
for i in list_num:
 for j in list_num:
  for k in list_num:
   if len(set(i + j + k)) == 3:
    list_result += [int(i + j + k)]
print("能组成%d个互不相同且无重复数字的三位数:"%len(list_result))
pprint.pprint(list_result)

输出结果和上面一样,不过有一点,是以集合的形式输出的。

总结

以上就是本文关于Python输出由1,2,3,4组成的互不相同且无重复的三位数的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!


参考资料

相关文章

  • python中函数定义的关键字是

    python中函数定义的关键字是

    发布:2023-01-06

    为网友们分享了关于python的教程,python中函数定义的关键字是def。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。


  • Python基于Tensorflow2.X实现汽车油耗预测

    发布:2023-04-16

    这篇文章主要为大家详细介绍了Python基于Tensorflow2.X实现汽车油耗预测的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下


  • 搞清楚Python中capitalize()与title()的区别

    发布:2020-03-05

    下面小编就为大家分享一篇基于Python中capitalize()与title()的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python读取excel中的图片完美解决方法

    Python读取excel中的图片完美解决方法

    发布:2022-09-07

    给网友朋友们带来一篇关于Python excel的教程,excel中的图片非常常见,但是通过python读取excel中的图片没有很好的解决办法。今天小编给大家分享一种比较聪明的方法,感兴趣的朋友跟随脚本之家小编看看吧


  • opencv对python3的支持

    发布:2020-01-23

    支持。opencv_python-3.1.0-cp34-cp34m-win_amd64.whl。这就是用于python3.1版本的opencv库。除此之外还有其他版本的就不一一举例了,请网上详查。


  • python工具Mimesis的简单使用教程

    发布:2021-05-21

    这篇文章主要介绍了python工具——Mimesis的简单使用教程,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下


  • 怎么查电脑应该安装python哪个版本

    发布:2019-07-03

    在本篇文章里小编给大家分享了关于怎么查电脑应该安装python哪个版本的相关知识点内容,以后需要的朋友们学习参考下。


  • python django 原生sql 获取数据的方法分享

    发布:2021-05-06

    今天小编就为大家分享一篇python django 原生sql 获取数据的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


网友讨论