python-带空格的数字层三角形

[题目描述]

输入一个整数n,输出一个带空格的数字层状三角形。
输入:

输入共一行,为一个整数n。
输出:

输出一个带空格的数字层状三角形。
样例输入1

8

样例输出1

11111111

2222222

333333

44444

5555

666

77

8

来源/分类(难度系数:一星
循环

++完整代码展示:++

coding=utf-8

a=int(input())

b=a

c=1

d=0

while b>0:

sum=''

space=' '

for i in range(b):

sum+=str(c)

print("{}{}".format(space*d,sum))

d+=1

c+=1

b-=1

代码解释:

"a=int(input()) ",让用户输入三角形的层数a。

"b=a
c=1
d=0
while b>0:
sum=''
space=' '
for i in range(b):
sum+=str(c)
print("{}{}".format(space*d,sum))
d+=1
c+=1

b-1",令b=a,c=1,d=0,b为循环密码子,当b>0时:建立一个空子符串sum,令space为一个空格,sum连接b个c。接着打印d个space,并在其后面打印sum。每循环一次,就令d+1,c+1,b-1,直至b==0,跳出整个while循环。

++运行效果展示:++

++++

(声明:以上内容均为原创)

相关推荐
博笙困了1 分钟前
AcWing学习——差分
c++·算法
NAGNIP5 分钟前
认识 Unsloth 框架:大模型高效微调的利器
算法
NAGNIP5 分钟前
大模型微调框架之LLaMA Factory
算法
echoarts6 分钟前
Rayon Rust中的数据并行库入门教程
开发语言·其他·算法·rust
Python技术极客11 分钟前
一款超好用的 Python 交互式可视化工具,强烈推荐~
算法
liwulin050613 分钟前
【ESP32-CAM】HELLO WORLD
python
徐小夕15 分钟前
花了一天时间,开源了一套精美且支持复杂操作的表格编辑器tablejs
前端·算法·github
Aomnitrix24 分钟前
知识管理新范式——cpolar+Wiki.js打造企业级分布式知识库
开发语言·javascript·分布式
小刘鸭地下城28 分钟前
深入浅出链表:从基础概念到核心操作全面解析
算法
Doris_202337 分钟前
Python条件判断语句 if、elif 、else
前端·后端·python