0 引言
循环语句是基础的语句,循环又有for,while循环,学习了循环可以解决大多数问题比较方便
1 问题
有四个字母 a.b.c.d组成多少个互不相同且无重复的三位字符串?并输出所有结果
2 方法
需要连续用三次利用for循环嵌套设计,需要将a.b.c.d以字符串的形式放入列表中,再利用三次for循环对这个列表进行循环,最后将输出的结果放入一个新的列表中
3 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
list_t=['a','b','c','d'] t=[] for i in list_t: for j in list_t: for z in list_t: if i!=j and i!=z and j!=z: t.append(i+j+z) print(t) |
4 结语
熟悉掌握for多次循环嵌套设计和列表的相关知识,此次存入列表中,还有另外的的方法,可以继续进行讨论研究。