python练习:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
# 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?、
今天同事给这个题我,想了下准备用remove去除某个元素,但remove后原始list发生了变化,无法继续循环
然后使用列表生成式生成新的list解决问题
# 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?、
a = ['1','2','3','4']b=[]
for i in a:print(i)for j in [x for x in a if x!=i]:print(j)for m in [x for x in a if x!=i and x!=j]:print(m)b.append(int(i+j+m))
print(b)
print('互不相同且无重复数字的三位数总计 %s 个'%len(b))
运行结果:
[123, 124, 132, 134, 142, 143, 213, 214, 231, 234, 241, 243, 312, 314, 321, 324, 341, 342, 412, 413, 421, 423, 431, 432]
互不相同且无重复数字的三位数总计 24 个
使用列表生成式生成去除某元素的list,循环三次得到三位数
python练习:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?相关推荐
- Python 案例001 (有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数)...
题目内容来自网络 ,加入了个人理解的过程 ,和点评 #!/usr/bin/python # -*- coding: UTF-8 -*-#Author : Wumi#题目:有四个数字:1.2.3.4,能 ...
- python(四个数字能生成多少个互不相同且无重复数字的三位数,实现命令行提示符)
四个数字能生成多少个互不相同且无重复数字的三位数: """ 有1,2,3,4四个数字 求这四个数字能生成多少个互不相同且无重复数字的三位数 ""&qu ...
- Python案例:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
实现1,2,3,4组合不重复数字的三位数 方法一 方法二 题目见链接 方法一 分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 利用for循环嵌套实现, ...
- 有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少
有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少 /*** 有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少* * @author wql* * ...
- * 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数? * 把这些数都输出出来,并且输出总共的个数。
package Day03;import java.util.ArrayList;/*** 第五题:* 有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?* 把这些数都输出出来,并且 ...
- 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
题目:有 1.2.3.4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十位.个位的数字都是 1.2.3.4,组成所有的排列后再去掉不满足条件的排列. #i ...
- 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?用循环嵌套结构完成。(数字组合)
[问题描述] 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少?用循环嵌套结构完成. [输入形式] [输出形式] [样例输入] [样例输出] 123 124 132 13 ...
- 输出用1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验案例3:嵌套循环结构的使用] 输出用1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数. [实验指导] 分 ...
- 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?
有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? '''有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少?''' a_set=[1,2,3 ...
最新文章
- 解决windows 10英文版操作系统中VS2017控制台程序打印中文乱码问题
- linux查看lvm命令,linux lvm常用命令总结
- SAP ABAP技能树
- 视觉SLAM回环检测、词袋模型和视觉位置识别--论文记录和实验简析
- C语言学习之利用指针将字符串a复制为字符串 b,然后输出字符串b
- 【数据结构】之基本概念和术语
- iview weapp icon组件自定义图标 小程序
- [NBUT 1458 Teemo]区间第k大问题,划分树
- C# IOCP完成端口模型(简单实用高效)
- 组合数学 —— 组合数取模
- ASP.Net学习笔记005--ASP.Net的IsPostBack揭秘
- html中模板引擎—前端与后端
- 快压下载|快压软件官方下载
- 【开源教程8】疯壳·开源编队无人机-GPIO(LED 航情灯、信号灯控制)
- 9*9数独问题——深度搜索算法
- matlab的gccphat转C语言,TDOA - GCC-PHAT方法
- 【STM32H7教程】第72章 STM32H7的SPI总线基础知识和HAL库API
- 【微信小程序】多多房产小程序V2.5.81全开源安装包+小程序前端,一款专属于您的置业顾问小程序源码
- 错误解决:site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN2at5sliceERK
- CAS操作与ABA问题