weixin_69487303 2022-05-05 13:44 采纳率: 100%
浏览 82
已结题

python数字金字塔-给定列表的金字塔怎么写

要求是输入一个起始数字a和一个终止数字b, 用[a,b](包含两端)中除了能被 5 整除的数字打印出一个金字塔。我已经把[a,b]中能被5整除的数字加到了一个列表里,代码如下

a = (input('请输入起始和终止数字:'))
b = a.split()
j=int(b[0])
k=int(b[1])+1
x = []
for i in range(j,k):
if i % 5 != 0:
x.append(i)

但是我不知道怎么弄成一个金字塔
最终效果应该是这样的:
1
2 3
4 6 7
8 9 11 12

  • 写回答

1条回答 默认 最新

  • 不会长胖的斜杠 后端领域新星创作者 2022-05-05 14:00
    关注

    望采纳,谢谢!

    a = (input('请输入起始和终止数字:'))
    b = a.split()
    j=int(b[0])
    k=int(b[1])+1
    x = []
    count = 1
    lim = 1
    for i in range(j,k):
        if i % 5 != 0:
            x.append(i)
    for i in x:
        if count == lim:
            print(i)
            lim +=1
            count = 1
        else:
            print(i,end=' ')
            count +=1
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月13日
  • 已采纳回答 5月5日
  • 创建了问题 5月5日

悬赏问题

  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载