输入一个整数,判断是正数,负数,还是0.在输入时,进行异常处理
时间: 2023-05-30 22:01:14 浏览: 151
try:
num = int(input("请输入一个整数:"))
if num > 0:
print("该数为正数")
elif num < 0:
print("该数为负数")
else:
print("该数为0")
except ValueError:
print("输入错误,请输入一个整数")
相关问题
用java:输入一个整数,判断是正数,负数,还是0.在输入时,进行异常处理。
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
if (num > 0) {
System.out.println("这是一个正数。");
} else if (num < 0) {
System.out.println("这是一个负数。");
} else {
System.out.println("这是0。");
}
} catch (Exception e) {
System.out.println("输入的不是整数,请重新输入。");
main(args);
}
}
}
```
从键盘输入一个整数,判断输入的数是正数还是负数
好的,我可以帮你写一个简单的 Python 代码来实现这个功能。代码如下:
```
num = int(input("请输入一个整数:"))
if num > 0:
print("输入的数是正数")
elif num < 0:
print("输入的数是负数")
else:
print("输入的数是零")
```
你可以复制粘贴代码到 Python 环境中运行,然后输入一个整数,程序会自动判断这个数是正数、负数还是零,并输出相应的提示信息。希望能帮到你!