用python编写一个程序:利用条件判断编写代码可以实现对常见各种输入的数值进行正负、小数和整数判断,如输入:-1,输出:负整数:输入:1,输出:正整数; 输入:0:输出:零:输入:-1.5;输出:负小数;输入:0.4;输出:正小数。
时间: 2023-05-15 20:05:41 浏览: 215
以下是用 Python 编写的程序,可以实现对各种输入数值的正负、小数和整数判断:
```
num = float(input("请输入一个数值:"))
if num > 0:
if num.is_integer():
print("正整数")
else:
print("正小数")
elif num < 0:
if num.is_integer():
print("负整数")
else:
print("负小数")
else:
print("零")
```
当输入 -1 时,输出为:负整数;当输入 1 时,输出为:正整数;当输入 0 时,输出为:零;当输入 -1.5 时,输出为:负小数;当输入 0.4 时,输出为:正小数。
相关问题
用python编写一个程序,实现对各种输入的数值进行正负、小数和整数的判断
好的,这是一个很简单的程序,可以使用Python的内置函数来实现。以下是示例代码:
```python
def number_type(num):
if isinstance(num, int):
return "整数"
elif isinstance(num, float):
return "小数"
else:
return "不是数字"
if num > 0:
return "正数"
elif num < 0:
return "负数"
else:
return "零"
num = input("请输入一个数字:")
try:
num = float(num)
print("这是一个", number_type(num))
except ValueError:
print("输入不是数字")
```
这个程序会要求用户输入一个数字,然后判断它是正数、负数、零、小数还是整数,并输出相应的结果。如果输入不是数字,则会提示输入不是数字。
python 利用条件判断編写代码可以实现对常见各种输入的数值进行正负、小数和垫数判断,如 输人:-1,输出:负整数:输人:1,输出:正整数:输入: 0:输出:零:输入:15:输出:负小数:输户:04,输出:正小数。
num = input("请输入一个数值:")
if '.' in num:
if float(num) > 0:
print("正小数")
elif float(num) < 0:
print("负小数")
else:
print("零")
else:
if int(num) > 0:
print("正整数")
elif int(num) < 0:
print("负整数")
else:
print("零")
阅读全文
相关推荐
















