问题描述
有四个字母:a、b、c、d,能组成多少个互不相同且无重复三位字符串?输出所有结果。
解决方案
1、首先准备好python环境,小编是在pycharm中运行
2、本题可采用常规的for循环进行解决,运行代码如下
a="a" b="b" c="c" d="d" for i in a,b,c,d: for j in a,b,c,d: for k in a,b,c,d: i != j and i != k and i != k print(i,j,k) |
得到的结果如下:
a a b a a c a a d a b a a b b a b c a b d a c a a c b a c c a c d a d a a d b a d c a d d b a a b a b b a c b a d b b a b b b b b c b b d b c a b c b b c c b c d b d a b d b b d c b d d c a a c a b c a c c a d c b a c b b c b c c b d c c a c c b c c c c c d c d a c d b c d c c d d d a a d a b d a c d a d d b a d b b d b c d b d d c a d c b d c c d c d d d a d d b d d c d d d
|
结语
对于for循环的运用需要经过训练不断掌握,一步步掌握在不同情景的使用方式,会有不同的效果。