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

embedded/2024/10/18 18:21:52/

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

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

样例输出

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.ppmy.cn/embedded/52555.html

相关文章

华为数通——SVI(vlanif虚拟接口)

SVI&#xff1a;众所周知交换机是没有ip地址的&#xff0c;如果要配置的话一般需要本地console连接设置&#xff0c;这样在后期运维过程中不得不总是要跑到现场调试&#xff0c;SVI配置就是将交换机的一个vlan口&#xff0c;设置ip地址在配合Telnet远程登录权限&#xff0c;这样…

基因检测2 - 脆性X综合征

1. 脆性X综合征 脆性X综合征&#xff08;Fragile X syndrome, FXS&#xff09;遗传性智力障碍和孤独症谱系障碍&#xff08;Autism spectrum disorder, ASD&#xff09;最常见的单基因病&#xff08;发病率仅次于唐氏综合征Down syndrome, DS&#xff09;&#xff0c;为X连锁不…

Redis GEO 实现附近的人

文章目录 Redis GEO 实现附近的人用户表添加字段实现接口定义新接口&#xff0c;返回登录用户查询附近的人。 Redis GEO 实现附近的人 Redis GEO 是一种存储位置信息的数据结构&#xff0c;底层是 sort set 有序集合&#xff0c;可以根据经度&#xff0c;纬度计算出分数&#…

【MySQL数据库之索引相关】

1、什么是索引&#xff1f; 索引&#xff08;Index&#xff09;是一种用于提高查询效率的数据结构。 索引通过为数据库表中的一列或多列创建一个引用&#xff0c;从而加快数据的检索速度。&#xff08;对列创建索引&#xff09; 索引类似于书的目录&#xff0c;可以帮助数据库…

05-java基础——循环习题

循环的选择&#xff1a;知道循环的次数或者知道循环的范围就使用for循环&#xff0c;其次再使用while循环 猜数字 程序自动生成一个1-100之间的随机数&#xff0c;在代码中使用键盘录入去猜出这个数字是多少&#xff1f; 要求&#xff1a;使用循环猜&#xff0c;一直猜中为止…

【linux】TCP交流状态变迁及一些函数调用

代码 登录 - Gitee.comhttps://gitee.com/r77683962/linux-6.9.0/commit/50bb00d844b9423c9bacf44d9b06604fab941686 https://gitee.com/r77683962/linux-6.9.0/raw/50bb00d844b9423c9bacf44d9b06604fab941686/dmesg_log/kern_tcp_with_state.log 从打印的日志&#xff0c;…

Harbor本地仓库搭建003_Harbor常见错误解决_以及各功能使用介绍_镜像推送和拉取---分布式云原生部署架构搭建003

首先我们去登录一下harbor,但是可以看到,用户名密码没有错,但是登录不上去 是因为,我们用了负债均衡,nginx会把,负载均衡进行,随机分配,访问的 是harbora,还是harborb机器. loadbalancer中 解决方案,去loadbalance那个机器中,然后 这里就是25机器,我们登录25机器 然后去配置…

小程序项目业务逻辑回忆4

用户查询积分 积分获取规则如下: 邀请其他用户购票参会,将获取该用户花费金额的10%获取积分。 邀请用户注册参观展览&#xff0c;需注册并现场签到&#xff0c;将获取10分的奖励积分。 邀请企业用户参展&#xff0c;将获取企业参展金额的5%获取到积分。 上述3条积分获取规…