Bootstrap

python小程序:四位数组成不同的三位数

题目

现在有一个python列表 li,长这样 li = [1, 2, 3, 4], 现在问,这里面的四个数可以组成哪些三位的数字,比如,123, 234, 124 … 尝试去写一个小的程序,输出所有的可以组成的三位数。

要求不要重复输出。可以挨个输出,每次输出一个。也可以把结果放在一个列表里一次性输出(建议这样做)。

提示: 这个题的目的是熟悉for循环和列表的一些基本用法

做出来以后可以试着升级下难度,把列表li 换成 [0 ,1, 2, 3],可以组成哪些三位的数字?

知识点:

  1. range(1,5) 是从1到4
  2. append函数向列表中添加新元素
  3. str函数将整数、浮点数、列表、元组、字典和集合转换为字符串类型
  4. extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)必须是列表
aList = [123, 'xyz', 'zara', 'abc', 123];
bList = [2009, 'manni'<

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;