Brose

关注

PTA L1-002:打印沙漏(python)

Brose

关注

阅读 208

2022-01-31

一、题目要求在这里插入图片描述

在这里插入图片描述

二、参考代码

n,shape = input().split()
s = 1
i = 1
while eval(n)>=s:
    i += 1
    s = s+(2*i-1)*2
for j in range(i-1,0,-1):
    print((' '*(i-1-j))+(shape*(j*2-1)))
for j in range(2,i):
    print((' '*(i-1-j))+(shape*(j*2-1)))
print(eval(n)-sum((2*j-1)*2 for j in range(2,i))-1)

相关推荐

吃面多放酱

L1-002 打印沙漏

吃面多放酱 55 0 0

软件共享软件

L1-002 打印沙漏 (20 分)

软件共享软件 82 0 0

灯火南山

L1-002 打印沙漏 (20 分) - java

灯火南山 60 0 0

yeamy

C L1-002 打印沙漏 (20 分)

yeamy 77 0 0

扒皮狼

L1-002打印沙漏C语言

扒皮狼 71 0 0

向上的萝卜白菜

天梯赛——L1-002 打印沙漏 (20 分)

向上的萝卜白菜 110 0 0

烟中雯城

L1-002 打印沙漏 (20分)(Java版,带注释)

烟中雯城 68 0 0

慕犹清

L1-002 打印沙漏 (20 分) 含解题思路 C语言

慕犹清 92 0 0

东方小不点

团体程序设计天梯赛-练习集L1-002 打印沙漏 (20 分)

东方小不点 65 0 0

凛冬已至夏日未远

pta打印沙漏

凛冬已至夏日未远 59 0 0

精彩评论(0)

0 0 举报