Python 程序检查数字 n 是否奇怪
pythonserver side programmingprogramming更新于 2025/12/7 16:44:17
假设我们有一个数字 n。我们必须检查 n 是否奇怪。以下情况时,数字很奇怪 − 1. 数字为奇数 2. 数字不在 2 到 5 的范围内 3. 数字为偶数且在 6 到 20 的范围内
因此,如果输入为 n = 18,则输出将是奇怪的,因为它是偶数且在 6 到 20 的范围内。
要解决这个问题,我们将遵循以下步骤 −
- 如果 n 为奇数,则
- return "Weird"
- 否则当 (n > 1 且 n < 6) 或 n > 20,则
- return "Not Weird"
- 否则当 n > 6 且 n < 21 时,则
- return "Weird"
示例
让我们看看下面的实现以便更好地理解 −
def solve(n): if n & 1: return "Weird" elif (n > 1 and n < 6) or n > 20: return "Not Weird" elif n > 6 and n < 21: return "Weird" n = 18 print(solve(n))
输入
18
输出
Weird
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

