📜  TCS 编码练习题 |检查奇数或偶数(1)

📅  最后修改于: 2023-12-03 15:20:32.756000             🧑  作者: Mango

TCS 编码练习题 | 检查奇数或偶数

本篇题解将介绍 TCS 编码练习题中的 "检查奇数或偶数" 题目,帮助读者了解该题目的题意、样例测试用例、思路和代码实现。

题意

题目描述:

编写一个函数,用于检查一个整数是否为偶数或奇数。该函数应输入一个整数,如果它是偶数,则返回字符串 "Even",如果它是奇数,则返回字符串 "Odd"。

输入:

  • 一个整数 n,其中 (-10^19 <= n <= 10^19)

输出:

  • 如果 n 是偶数,则返回字符串 "Even"。
  • 如果 n 是奇数,则返回字符串 "Odd"。
样例测试用例

输入:

2

输出:

Even

输入:

3

输出:

Odd
思路

判断一个数 n 是否为偶数,可以用 n % 2 == 0 来判断,如果为真则是偶数,否则为奇数。

根据题目要求,我们需要将判断结果以字符串形式返回,可以借助字符串格式化的方式,使用 f-string 将结果转化为字符串,并返回。

代码实现
def is_even_or_odd(n: int) -> str:
    """
    判断一个整数是否为偶数或奇数。
    
    Args:
        n: 要判断的整数,(-10**19 <= n <= 10**19)

    Returns:
        如果 n 是偶数,则返回 "Even"。
        如果 n 是奇数,则返回 "Odd"。
    """
    if n % 2 == 0:
        return "Even"
    else:
        return "Odd"

以上是本篇题解的全部内容,读者可以通过拷贝上述代码来测试是否通过题目要求。