当前位置: 移动技术网 > IT编程>脚本编程>Python > python如何编码输出三角形字符阵列

python如何编码输出三角形字符阵列

2020年04月22日  | 移动技术网IT编程  | 我要评论

人体结构素描,男士流行发型图片,宫心计无双皇后

本题要求编写程序,输出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.cnblogs.com/Renqy/p/12750958.html

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网