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循环。

++运行效果展示:++

++++

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

相关推荐
千寻girling3 分钟前
一周没跑步了 ,今日跑步 5KM , 哑铃+健身 20min , 俯卧撑 30 个 ;
数据结构·c++·python·算法·leetcode·职场和发展·线性回归
半兽先生7 分钟前
flv.js解决其中一个监控断线导致其他的监控播放阻塞
开发语言·javascript·ecmascript
CTA量化套保8 分钟前
Jupyter Notebook 反复运行天勤策略内存涨:close 与内核习惯
ide·人工智能·python·jupyter
小糯米60118 分钟前
C语言 动态内存管理
c语言·开发语言
CQU_JIAKE21 分钟前
6.5aaaaa
算法·深度优先
kida_yuan24 分钟前
不想花钱写了一个 Flask 知识库
运维·python
站大爷IP27 分钟前
Python的列表推导式差点搞垮我的服务器
python
say_fall27 分钟前
可编程中断控制器8259A工作方式超详细解析
android·开发语言·学习·硬件架构·硬件工程
San813_LDD31 分钟前
[QT]《Qt 开发避坑指南:随机数、容器操作与 VS 环境配置》
开发语言·qt
学计算机的计算基33 分钟前
2026 年 AI 助手三国杀:Claude Code vs 腾讯马维斯 vs MiniMax Mavis,我同时用了三周,结论很意外
java·人工智能·python·算法·langchain