python練習題4.25輸出三角形字符陣列


本題要求編寫程序,輸出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 是讓最后一次的回車不允許,不然最底下會多出一個空行。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM