解题思路:利用递归的思想,有题目观察可知:一组可以看成A+B+A型,A就是上一组的字母,B可以看成chr(N+65-1)
注意事项:注意递归的退出时的条件,最开始时只有一个'A'
参考代码:
N=int(input())
def letter(N):
if N==1:
return 'A'
else:
R=letter(N-1)+chr(64+N)+letter(N-1)
return R
print(letter(N))
0.0分
1 人评分
1017题解浏览:663 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
一元一次方程 (C语言代码)浏览:4245 |
矩阵转置 (C语言代码)浏览:855 |
A+B for Input-Output Practice (III) (C语言代码)浏览:455 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:399 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:469 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:687 |
管理学院的人数 (Java代码)浏览:560 |