LINUX SB 快照站

打出广播操标语的最快方法

原帖: linux.sb/topic/13221 · 共 3 楼 · 标题快照 2026-08-17 20:18:54

楼主
发帖 2026-08-17 09:59:27 · 快照 2026-08-17 20:18:54

广播操标语是这样的:一二三四五六七八二二三四五六七八三二三四五六七八四二三四五六七八五二三四五六七八六二三四五六七八七二三四五六七八八二三四五六七八
我们观察到这实际上是一个递归结构,其中“二三四五六七八”出现了八次,去掉这些“二三四五六七八”后是一个完整一二三四五六七八
因此 最终我们可以这样,先打一个“一二三四五六七八”,选中其中的“二三四五六七八”复制,回到开头,通过一下右键一下粘贴的重复,在每个字后面插入“二三四五六七八”,最终得到完整广播操标语

#1
发帖 2026-08-17 10:02:23 · 快照 2026-08-17 20:18:54

递归/循环嵌套结构

for i in "一二三四五六七八":
    print(i + "二三四五六七八", end="")

还有一个类似的,但是没办法复制粘贴实现的

for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j}×{i}={i*j}", end=" ")
    print()  # 换个行

代码仅参考,没有运行过,用的python

#1 · 历史 (1)
发帖 2026-08-17 15:29:17 · 快照 2026-08-18 23:10:17

哈哈哈哈哈