问题描述

有四个字母a,b,c,d能组成多少个互不相同且无重复三位字符串?输出所有结果。

用while循环写九九乘法表。

解决方案

首先进行赋值,用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:

          if i!=j and i!=k and j!=k:

       print(i,j,k)

 

i = 1

while I < 10:

j = 1

while j <=i:

     print('%d*%d=%d\t' %(j ,i