本題要求撰寫程式,輸出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 是讓最后一次的回車不允許,不然最底下會多出一個空行,
讀書和健身總有一個在路上
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/155305.html
標籤:Python
