Python - 在列中打印字母,旁边有不同或相同的字母

时间:2017-12-02 20:40:58

标签: python python-3.x

我想在python 3中编写一个输出:

的程序
AAAAAAAA
ABAAAAAA
AABAAAAA
AAABAAAA
Etc

我希望每封信都能发生这种情况。我想要列z中的输出也谢谢你。有人能告诉我怎么做吗?

1 个答案:

答案 0 :(得分:1)

这个问题 质量低,我不愿意回答,但我想我会帮助你。

利用strings乘以integers

这一事实
>>> "a" * 3
'aaa'
>>> "a" * 10
'aaaaaaaaaa'

您可以使用这个不言自明的代码:

l = 5
c1 = "A"
c2 = "B"
print(l*c1)
for i in range(l):
    print(i*c1+c2+(l-i-1)*c1)

产生输出:

AAAAA
BAAAA
ABAAA
AABAA
AAABA
AAAAB