从键盘输入一个数据,如果不是0,判断其正负,以及奇偶性。请按照下图的要求输出结果。
时间: 2023-05-16 13:07:40 浏览: 63
好的,让我来回答你的问题。以下是代码实现:
```python
num = int(input("请输入一个整数:"))
if num == 0:
print("输入的数为0")
elif num > 0:
if num % 2 == 0:
print("输入的数为正偶数")
else:
print("输入的数为正奇数")
else:
if num % 2 == 0:
print("输入的数为负偶数")
else:
print("输入的数为负奇数")
```
输出结果如下:
```
请输入一个整数:-7
输入的数为负奇数
```
希望这个回答能够帮到你。
相关问题
设计一个java程序判断从键盘输入的整数的正负性和奇偶性
好的,这是一个简单的 Java 程序,可以判断从键盘输入的整数的正负性和奇偶性:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
if (num > 0) {
System.out.println(num + " 是正数");
} else if (num < 0) {
System.out.println(num + " 是负数");
} else {
System.out.println(num + " 是零");
}
if (num % 2 == 0) {
System.out.println(num + " 是偶数");
} else {
System.out.println(num + " 是奇数");
}
}
}
```
你可以将这段代码复制到你的 Java IDE 中,然后运行它,输入一个整数,程序就会输出这个整数的正负性和奇偶性。
设计一个程序判断从键盘输入的整数的正负性和奇偶性
可以使用以下代码实现:
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("%d是正数\n", num);
} else if (num < 0) {
printf("%d是负数\n", num);
} else {
printf("%d既不是正数也不是负数\n", num);
}
if (num % 2 == 0) {
printf("%d是偶数\n", num);
} else {
printf("%d是奇数\n", num);
}
return 0;
}