TB椰程 TypeBuddy 打字搭子

练39.4 百钱买百鸡

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

百钱买百鸡全部方案

  • Python学考
  • 练习

正文

# 原题:https://oj.yecheng.tv/p/P239
# 题意:百钱买百鸡,表头和各方案按 5 字符宽输出
# 思路:枚举公鸡母鸡只数,小鸡补齐到 100 只,
#       钱数正好 100 文且小鸡数是 3 的倍数就输出
print("公鸡母鸡小鸡")
for x in range(1, 34):
    for y in range(1, 51):
        z = 100 - x - y
        if z % 3 == 0 and x * 3 + y * 2 + z // 3 == 100:
            print(f"{x:5d}{y:5d}{z:5d}")

Python学考一本通的其它内容

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