📜  找出给定饮酒量时杯子是否为空(1)

📅  最后修改于: 2023-12-03 14:54:35.199000             🧑  作者: Mango

找出给定饮酒量时杯子是否为空

在应用程序中,有时需要知道给定的饮酒量是否超出杯子的容量。我们可以编写一个函数,该函数会接收杯子的容量和饮酒量,并返回一个布尔值,指示给定的量是否超出了杯子的容量。

输入

我们假设输入为两个参数:

  • 杯子的容量,用一个正整数表示。
  • 饮酒量,用一个正整数表示。
输出

返回一个布尔值:

  • 如果饮酒量小于或等于杯子的容量,则返回 True。
  • 如果饮酒量大于杯子的容量,则返回 False。
代码实现

以下是一个Python函数,它接收杯子的容量和饮酒量,并返回相应的布尔值:

def is_glass_empty(capacity: int, drink_amount: int) -> bool:
    return drink_amount <= capacity

该函数使用了Python的类型注释,指定了参数的类型和返回值的类型。它比较饮酒量和杯子的容量,并返回一个布尔值指示结果。

使用示例

以下是一个例子,演示如何使用上述函数:

>>> is_glass_empty(10, 5)
True
>>> is_glass_empty(10, 11)
False

该例子中,第一个调用返回 True,因为饮酒量比杯子的容量小。第二个调用返回 False,因为饮酒量比杯子的容量大。

总结

在本文中,我们介绍了如何编写一个函数来确定给定饮酒量时杯子是否为空。我们讨论了输入和输出,并给出了Python的实现代码。喝酒有害健康,我们要合理饮酒,不喝车,不开酒驾。