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

++运行效果展示:++

++++

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

相关推荐
TheSumSt5 分钟前
Python丨课程笔记Part3:语法进阶部分(控制结构与基础数据结构)
数据结构·笔记·python
ha_lydms32 分钟前
5、Spark函数_s/t
java·大数据·python·spark·数据处理·maxcompute·spark 函数
李艺为39 分钟前
根据apk包名动态修改Android品牌与型号
android·开发语言
古城小栈1 小时前
Rust变量设计核心:默认不可变与mut显式可变的深层逻辑
算法·rust
电商API&Tina1 小时前
跨境电商 API 对接指南:亚马逊 + 速卖通接口调用全流程
大数据·服务器·数据库·python·算法·json·图搜索算法
Yyyyy123jsjs1 小时前
外汇Tick数据交易时段详解与Python实战分析
人工智能·python·区块链
黄河滴滴1 小时前
java系统变卡变慢的原因是什么?从oom的角度分析
java·开发语言
LYFlied1 小时前
【每日算法】LeetCode 1143. 最长公共子序列
前端·算法·leetcode·职场和发展·动态规划
老华带你飞1 小时前
农产品销售管理|基于java + vue农产品销售管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
superman超哥2 小时前
Rust Workspace 多项目管理:单体仓库的优雅组织
开发语言·rust·多项目管理·rust workspace·单体仓库