Python编写:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
时间: 2023-05-24 09:04:52 浏览: 230
Python基础练习题100例(Python3.x).pdf
这是一个比较简单的排列组合问题,解法如下:
1. 第一位有4种选择(1、2、3、4)
2. 第二位有3种选择(除去第一位选过的数字,还剩3个)
3. 第三位有2种选择(除去前两位选过的数字,还剩2个)
4. 根据乘法原理,共有4*3*2=24种不同的三位数。
这24个三位数分别是:
123、124、132、134、143、142、213、214、231、234、243、241、312、314、321、324、341、342、413、412、431、432、421、423。
阅读全文