【问题标题】:Can't solve this python problem I got error every time无法解决这个python问题我每次都出错
【发布时间】:2020-12-13 00:53:21
【问题描述】:

柏林的熊队大部分时间都在玩耍。特别是,他们玩如果 温度在 60 到 90(含)之间。除非是夏天,否则 上限是 100 而不是 90。给定一个 int 温度和一个布尔值 is_summer,如果熊玩,则返回 True,否则返回 False。 熊玩(70,假)→真 熊玩(95,假)→假 bear_play(95, True) → True

【问题讨论】:

  • 那么你的问题是什么?这里不是给你解答这类练习题的地方,也不是为你工作的地方。您遇到什么错误?您是否搜索过有关这些错误的任何信息?
  • 请同时显示产生错误的代码——换句话说,你在bear_play做什么?
  • 要解决这个问题,你应该思考合乎逻辑的步骤: 1. 创建一个flag summer; 2.如果summer为True,则需要检查温度并相应返回值。 3.如果summer是False,你应该做另一个温度'if check'并相应地返回结果。这将是另一个 if 中的一个 if。

标签: python


【解决方案1】:

python 单线的时间:

do_bears_play = lambda t, is_summer: 60 <= t <= (100 if is_summer else 90)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多