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

++运行效果展示:++

++++

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

相关推荐
带土11 分钟前
6. C++智能指针(1)
开发语言·c++
linuxxx1102 分钟前
python变量引用的小案例
python
海南java第二人9 分钟前
SpringBoot启动流程深度解析:从入口到容器就绪的完整机制
java·开发语言
星火开发设计13 分钟前
C++ queue 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识·队列
2501_9361460419 分钟前
烟草叶片病害检测_YOLO11-C3k2-MSBlock模型详解
python
DICOM医学影像21 分钟前
2. go语言从零实现以太坊客户端-查询区块链账户余额
开发语言·golang·区块链·以太坊·web3.0·hardhat
练习时长一年29 分钟前
LeetCode热题100(杨辉三角)
算法·leetcode·职场和发展
Data_agent32 分钟前
Python 编程实战:函数与模块化编程及内置模块探索
开发语言·python
new_zhou32 分钟前
vs2019+qt工程中生成dump文件及调试
开发语言·qt·visual studio·dump调试
十铭忘34 分钟前
windows系统python开源项目环境配置1
人工智能·python