当前位置: 首页 > news >正文

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


运行效果展示:

b7ff4fdc4852438689f19b4032261364.jpg

78d7f2e7618947ef815a846329f0077a.jpg 

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


http://www.mrgr.cn/news/15631.html

相关文章:

  • macos 系统 降级, 重装, 升级图文教程
  • 论文阅读——Compact Single-Feed Dual-Mode Antenna for Active RFID Tag Application
  • 华硕天选Air:开学季的性价比之巅
  • 无缝 CI/CD:如何在 Windows 环境中使用 Docker 和 Jenkins 自动化部署 .NET 应用
  • 数学符号-西格玛
  • 文件上传漏洞详解(持续更新…)
  • 加油卡系统开发,为什么加油卡系统这么受欢迎
  • Unity SceneView 相机聚焦到指定位置
  • Docker续5:docker部署nmt(mysql,nginx,tomcat)
  • 精选算法编程题
  • 《炉石传说》国服9月25日回归 预约活动上线:送金卡、皮肤
  • 金融上云方案中,国产虚拟化产品选型的重点考虑因素、自动化运维建设步骤及如何进行保障数据中心安全需求的存储设计等问题及解决方法|金融行业数字化QA合集③
  • 四通道非洲猪瘟检测仪
  • 小爱同学与大模型的完美融合:开启智能交互新时代
  • 深度学习分类模型训练代码模板
  • 【C语言从不挂科到高绩点】05-流程控制语句-switch语句
  • 【机器学习】支持向量机(SVM)的对偶性、核方法以及核技巧
  • LED的使用寿命评估
  • 值得收藏!这6招教你怎么管理客户!
  • 第一批懂AI的产品经理,已经碾压同事了!