python--if语句判断数字正负值
num = float(input("输入一个数字:"))if num > 0:print('正数')elif num == 0:print("0")else:print('负数')# 嵌套实现num = float(input("输入一个数字:"))if num >= 0:if num == 0:print('0')else:print('正数')else:print('负数').
·
num = float(input("输入一个数字:"))
if num > 0:
print('正数')
elif num == 0:
print("0")
else:
print('负数')
# 嵌套实现
num = float(input("输入一个数字:"))
if num >= 0:
if num == 0:
print('0')
else:
print('正数')
else:
print('负数')
优化增加输入字符的判断以及异常输出
while True:
try:
num=float(input('请输入一个数字:'))
if num==0:
print('输入的数字是零')
elif num>0:
print('输入的数字是正数')
else:
print('输入的数字是负数')
break
except ValueError:
print('输入无效,需要输入一个数字')
更多推荐
已为社区贡献8条内容
所有评论(0)