本題要求編寫程序,輸出n行由大寫字母A開始構成的三角形字符陣列。
輸入格式:
輸入在一行中給出一個正整數n(1≤n<7)。
輸出格式:
輸出n行由大寫字母A開始構成的三角形字符陣列。格式見輸出樣例,其中每個字母后面都有一個空格。
輸入樣例:
4
輸出樣例:
A B C D E F G H I J
1 # 輸出三角形字符陣列 2 # Author: cnRick 3 # Time : 2020-3-31 4 alpha = [] 5 start = ord('A') 6 for i in range(26): # 生成字母表 7 alpha.append(chr(start)) 8 start += 1 9 n = int(input()) 10 eachLineCount = n #控制每一行輸出多少字母 11 count = 0 #控制一共輸出多少字母 12 for i in range(n): 13 for k in range(eachLineCount): 14 if count == 26: 15 break 16 print("{} ".format(alpha[count]),end="") 17 count += 1 18 eachLineCount -= 1 19 print() 20