编写一个函数进行奇偶数的判断。通过键盘输入一个整数,调用该函数判断它的奇偶性。要求用返回值(True或False)和不带返回值(直接打印结果)两种方法完成。
时间: 2024-02-20 21:59:51 浏览: 77
好的,下面是 Python 代码实现:
```python
# 判断奇偶数的函数,返回 True 表示奇数,False 表示偶数
def is_odd(num):
return num % 2 == 1
# 判断奇偶数的函数,直接打印结果
def print_odd(num):
if is_odd(num):
print(num, "是奇数")
else:
print(num, "是偶数")
# 从键盘输入一个整数
num = int(input("请输入一个整数:"))
# 用返回值判断奇偶数
if is_odd(num):
print(num, "是奇数")
else:
print(num, "是偶数")
# 不用返回值直接打印结果
print_odd(num)
```
运行程序后,可以先输入一个整数,然后程序会判断它的奇偶性并输出结果。其中,第一个判断是使用了返回值的方式,第二个判断是直接打印结果的方式。
相关问题
24. 写一名为jo的函数,判断一个整数的奇偶性, 偶数返回1,奇数返回-1。通过调用该函
数来判断输入的整数的奇偶性并返回相应的值。
```python
def jo(num):
if num % 2 == 0:
return 1
else:
return -1
num = 5
result = jo(num)
print(result) # 输出 -1
```
上述代码中,我们定义了一个名为 `jo` 的函数,它接受一个整数作为参数 `num`,并根据该整数是否为偶数返回不同的值。如果 `num` 是偶数则返回 `1`,否则返回 `-1`。最后我们调用 `jo` 函数,并将整数 `5` 作为参数传入,将返回值存储在 `result` 变量中,并输出该变量的值,输出结果为 `-1`,符合预期。
使用 C 语言实现一个函数,判断一个整数是奇数还是偶数。
在 C 语言中,你可以通过取模运算 `%` 来轻松地判断一个整数是否是奇数还是偶数。如果一个数除以 2 的余数为 0,则它是偶数;否则它是奇数。下面是一个简单的函数实现:
```c
#include <stdio.h>
// 定义一个函数来判断整数的奇偶性
int check_odd_even(int num) {
if (num % 2 == 0) {
return 0; // 返回 0 表示偶数
} else {
return 1; // 返回 1 表示奇数
}
}
int main() {
int number;
printf("请输入一个整数: ");
scanf("%d", &number);
if (check_odd_even(number)) {
printf("%d 是奇数\n", number);
} else {
printf("%d 是偶数\n", number);
}
return 0;
}
```
在这个程序中,`check_odd_even` 函数接收一个整数作为输入,然后返回 0 或 1 分别表示偶数和奇数。在 `main` 函数中,用户输入一个整数,然后调用这个函数并根据返回值判断其奇偶性。
阅读全文