TB椰程 TypeBuddy 打字搭子

【例5.6】火柴数字问题(科教)

Python学考一本通 · 代码 · python · 难度 3/5 · 共 261 字

输出0到111中用6根火柴的数

  • Python学考
  • 例题

正文

# 原题:https://oj.yecheng.tv/p/P1071
# 题意:输出0到111中恰好用6根火柴棒摆出的数
# 思路:用列表记下0到9各要几根火柴,枚举
#       0到111,逐位累加火柴数,等于6就输出
m = [6, 2, 5, 5, 4, 5, 6, 3, 7, 6]
for n in range(0, 112):
    s = 0
    for c in str(n):
        s = s + m[int(c)]
    if s == 6:
        print(n)

Python学考一本通的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK