zoukankan      html  css  js  c++  java
  • 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 是让最后一次的回车不允许,不然最底下会多出一个空行。


    读书和健身总有一个在路上

  • 相关阅读:
    在普通类中调用service
    layui util 工具时间戳转换
    最大值
    药房管理
    线段树2
    线段树1
    Dijkstra
    最大值最小化
    图的M 着色问题
    取余运算
  • 原文地址:https://www.cnblogs.com/Renqy/p/12750958.html
Copyright © 2011-2022 走看看