分享

初识循环结构

 算法与编程之美 2022-07-11 发布于四川

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多次循环嵌套设计和列表的相关知识,此次存入列表中,还有另外的的方法,可以继续进行讨论研究。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多