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

python-九九乘法表(对齐式1)

[题目描述]
输出九九乘法表,输出格式见样例。
输入格式:

输出格式:
输出乘法表,对齐方式见样例输出。
样例输入

样例输出

a047cfc49a9743ab8c40924bdf13c7a9.jpg

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


完整代码展示:
#对齐式1
a=[]
for i in range(1,10):
    for j in range(1,i+1):
        if i*j>=10:
            a.append("{}*{}={}".format(j,i,i*j))
        else:
            a.append("{}*{}= {}".format(j,i,i*j))
c=1
while c<10:
    sum=''
    for k in range(c):
        sum+=f"{a[k]} "
    print(sum)
    for m in range(c):
        a.append(a[0])
        del a[0]
    c+=1


代码解释:
“a=[]
for i in range(1,10):
    for j in range(1,i+1):
        if i*j>=10:
            a.append("{}*{}={}".format(j,i,i*j))
        else:
            a.append("{}*{}= {}".format(j,i,i*j)) ”,建立空列表a,循环i,j在1~9的范围内,且使i>=j。当i*j>=10时,储存i*j的大括号前面加入一个空格,否则不加入(目的是使版面对齐)。并将循环每次得到得结果添加进列表a中。
“c=1
while c<10:
    sum=''
    for k in range(c):
        sum+=f"{a[k]} "
    print(sum)
    for m in range(c):
        a.append(a[0])
        del a[0]
    c+=1                        ”,设置循环密码子为c,并将其初始值设为1。循环c次,将列表a中的前c项串连起来组成一个字符串sum,然后打印该字符串sum。打印结束后将a[0]添加到a[-1]的位置,接着删掉a[0],如次循环c次,达到循环列表a中所有元素的目的。


运行效果展示:

bc17e916a4e3476fb80dc17a07f6e656.jpg

f9f686b7a5ec435ab24bf9b05ec6429c.jpg 

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

 

http://www.lryc.cn/news/385795.html

相关文章:

  • thinkphp单独为某个接口设置缓存
  • OpenCV视觉--视频人脸微笑检测(超详细,附带检测资源)
  • docker 搭建 AI大数据模型 --- 使用GPU
  • 面向对象, 常用类, 集合, 异常, JDBC, mysql数据库 复习
  • js取数组最大值之Math.max、Math.max.apply
  • 各种中间件的安装
  • 【Mysql】多表查询、隐式内链接、显式内连接、左外连接、右外连接
  • Linux驱动开发(三)--新字符设备驱动开发 LED驱动开发升级
  • MCU的最佳存储方案CS创世 SD NAND
  • 40岁学习java是否需要报班学习?
  • Vitis Accelerated Libraries 学习笔记--OpenCV 运行测试
  • 加固三防平板如何提高轨道交通系统的运营效率?
  • Django 靓号管理系统:实现登录功能
  • 【Solr 学习笔记】Solr 源码启动教程
  • Java中的事件驱动编程模型
  • Python 语法基础一
  • 从零开始:Spring Boot 中使用 Drools 规则引擎的完整指南
  • 工业边缘计算网关
  • 【C++ 初阶路】--- 类和对象(末)
  • bable 【实用教程】
  • Android中使用startActivityForResult启动活动
  • NineData和华为云在一起!提供一站式智能数据库DevOps平台
  • 深入解析 Redisson分布式锁看门狗机制
  • Apache Arrow 和数据的未来:开放标准推动人工智能发展
  • Vue项目生产环境的打包优化
  • oracle数据库之使用Java程序调用存储过程(二十四)
  • 西电953总分第一、专业课第一考研上岸
  • pytorch-模型训练
  • Linux /proc目录总结
  • 【JavaEE】浅谈线程(二)