- 主题:测试一下文字竖排转换
是 | 。 | , | 端 | 老 | 谢 | 护 | 个 | 也 | 都 | 的 | 音 | 信 | 大
也 | 感 | 但 | 分 | 板 | 谢 | 4 | 小 | 就 | 是 | 前 | 小 | 小 | 佬
得 | 觉 | 是 | 成 | 同 | 。 | 套 | 程 | 是 | 分 | 后 | 程 | 程 | ,
分 | 后 | 共 | 两 | 意 | 我 | 代 | 序 | 说 | 开 | 端 | 序 | 序 | 你
开 | 端 | 用 | 套 | 了 | 们 | 码 | , | 光 | 的 | 代 | , | , | 们
? | 是 | 后 | 代 | , | 现 | ? | 得 | 这 | 吗 | 码 | 所 | 和 | 的
| 不 | 端 | 码 | 前 | 在 | ? | 维 | 两 | ? | , | 有 | 抖 | 微
--
FROM 119.97.241.*
不错,可以分页吗?每页列数和每列字数可以设定。
【 在 sloanwall 的大作中提到: 】
: 是 | 。 | , | 端 | 老 | 谢 | 护 | 个 | 也 | 都 | 的 | 音 | 信 | 大
: 也 | 感 | 但 | 分 | 板 | 谢 | 4 | 小 | 就 | 是 | 前 | 小 | 小 | 佬
: 得 | 觉 | 是 | 成 | 同 | 。 | 套 | 程 | 是 | 分 | 后 | 程 | 程 | ,
: ...................
--
FROM 58.216.152.*
python做的?
【 在 sloanwall 的大作中提到: 】
: 是 | 。 | , | 端 | 老 | 谢 | 护 | 个 | 也 | 都 | 的 | 音 | 信 | 大
: 也 | 感 | 但 | 分 | 板 | 谢 | 4 | 小 | 就 | 是 | 前 | 小 | 小 | 佬
: 得 | 觉 | 是 | 成 | 同 | 。 | 套 | 程 | 是 | 分 | 后 | 程 | 程 | ,
: ...................
--
FROM 174.75.211.*
加了分页,再试一下
个 | 也 | 都 | 的 | 音 | 信 | 大
小 | 就 | 是 | 前 | 小 | 小 | 佬
程 | 是 | 分 | 后 | 程 | 程 | ,
序 | 说 | 开 | 端 | 序 | 序 | 你
, | 光 | 的 | 代 | , | , | 们
得 | 这 | 吗 | 码 | 所 | 和 | 的
维 | 两 | ? | , | 有 | 抖 | 微
-----------------------------------
是 | 。 | , | 端 | 老 | 谢 | 护
也 | 感 | 但 | 分 | 板 | 谢 | 4
得 | 觉 | 是 | 成 | 同 | 。 | 套
分 | 后 | 共 | 两 | 意 | 我 | 代
开 | 端 | 用 | 套 | 了 | 们 | 码
? | 是 | 后 | 代 | , | 现 | ?
| 不 | 端 | 码 | 前 | 在 | ?
【 在 far 的大作中提到: 】
: 不错,可以分页吗?每页列数和每列字数可以设定。
--
FROM 119.97.241.*
是的,论坛敏感词太多
【 在 dabada 的大作中提到: 】
: python做的?
--
FROM 119.97.241.*
手机web馋不忍睹
【 在 sloanwall 的大作中提到: 】
: 是 | 。 | , | 端 | 老 | 谢 | 护 | 个 | 也 | 都 | 的 | 音 | 信 | 大
: 也 | 感 | 但 | 分 | 板 | 谢 | 4 | 小 | 就 | 是 | 前 | 小 | 小 | 佬
: 得 | 觉 | 是 | 成 | 同 | 。 | 套 | 程 | 是 | 分 | 后 | 程 | 程 | ,
: ...................
--
FROM 112.96.55.*
1楼的没有分页,列数太多,屏幕小了就全乱了。
下面的分页了,看了一下,web和cterm都是整齐的,web的最后一行,系统自动在前面加
了几个空格,所以有点错位,其他的都还好。
【 在 coocodelie 的大作中提到: 】
: 手机web馋不忍睹
--
FROM 119.97.241.*
核心算法是矩阵转置?
【 在 sloanwall 的大作中提到: 】
: 是的,论坛敏感词太多
--
FROM 174.75.211.*
哈哈,想多了,没那么复杂,无需任何import。
def vertical_chars(p,r):
n = len(p)
rl = n % r
c = n // r + (rl != 0)
pv = []
for i in range(r):
pi = []
for j in range(c):
if rl != 0 and i >= rl and j == 0:
pi.append(' ' * 2)
continue
ch = p[(c - j - 1) * r + i]
if ord(ch) <= 255:
ch += ' '
pi.append(ch)
pv.append(pi)
return pv
【 在 dabada 的大作中提到: 】
: 核心算法是矩阵转置?
--
FROM 119.97.241.*
巧妙,精美!赞!
另,本版说了,推荐缩进用4个空格 ^_^
【 在 sloanwall 的大作中提到: 】
哈哈,想多了,没那么复杂,无需任何import。
def vertical_chars(p,r):
n = len(p)
rl = n % r
c = n // r + (rl != 0)
pv = []
for i in range(r):
pi = []
for j in range(c):
if rl != 0 and i >= rl and j == 0:
pi.append(' ' * 2)
continue
ch = p[(c - j - 1) * r + i]
if ord(ch) <= 255:
ch += ' '
pi.append(ch)
pv.append(pi)
return pv
【 在 dabada 的大作中提到: 】
: 核心算法是矩阵转置?
--
FROM 174.75.211.*