本題要求編寫程序,輸出n行由大寫字母A開始構成的三角形字符陣列。
輸入格式:
輸入在一行中給出一個正整數n(1≤n<7)。
輸出格式:
輸出n行由大寫字母A開始構成的三角形字符陣列。格式見輸出樣例,其中每個字母后面都有一個空格。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- n = int(input()) count = 0 m = n for i in range(0,n+1): m -=1 for i in range(0,m+1): print("{} ".format(chr(ord("A")+count)),end="") count += 1 if m == 0: break else: print()
這個程序簡單,沒什么說的,chr和ord轉換。
最后一個if else 是讓最后一次的回車不允許,不然最底下會多出一個空行。
讀書和健身總有一個在路上