问题:创建一个if-else条件语句,用户在其中输入一个数字并输出正数、负数、零或字符串。
num = input("Input: ")
if num > 0:
print("Output: Positive")
elif num < 0:
print("Output: Negative")
elif num == 0:
print("Output: Zero")
else:
print("Output: String Number")
使用try except
try:
num = int(input("input: "))
if num > 0:
print("Output: Positive")
elif num < 0:
print("Output: Negative")
elif num == 0:
print("Output: Zero")
except:
print("Output: String Number")
尝试使用这个:
num = int(input("Enter Number: "))
这将确保用户输入的数字是一个整数
如果数字是十进制或根本不是数字,就会引发错误。
如果字符串不是数字,则可以使用try-and-except来捕获错误。