小学生蓝桥杯Python闯关 | 字符金字塔
Posted COCOgsta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小学生蓝桥杯Python闯关 | 字符金字塔相关的知识,希望对你有一定的参考价值。
学习Python从娃娃抓起!记录下蓝桥杯Python学习和备考过程中的题目,记录每一个瞬间。
附上汇总贴:小学生蓝桥杯Python闯关 | 汇总_COCOgsta的博客-CSDN博客
【题目描述】
读入一个半角英文字符和一个2-19之间的数值,用输入的字符构成高为输入数值的不填充等腰三角形
【输入描述】
第一行:用于构成不填充等腰三角形的一个半角英文字符
第二行:等腰三角形的高,范围在2-19之间
【输出描述】
按照题意输出的等腰三角形
【样例输入】
$
6
【样例输出】
【代码详解】
"""
n=6
第1行:n-1空 + $
第n-2行:N = n-2 = 4 range(4):0,1,2,3 x
4 $ 1 $ 4-x $ 2x+1 $
3 $ 3 $
2 $ 5 $
1 $ 7 $
第n行:n*2-1个$
"""
s = input()
n = int(input())
p = " "
print(p * (n - 1) + s)
N = n - 2 # 去除第1行,第n行
for x in range(N):
print((N - x) * p + s + (2 * x + 1) * p + s)
print((2 * n - 1) * s)
复制代码
【运行结果】
$
6
$
$ $
$ $
$ $
$ $
$$$$$$$$$$$
复制代码
以上是关于小学生蓝桥杯Python闯关 | 字符金字塔的主要内容,如果未能解决你的问题,请参考以下文章