# 判斷輸入的字符是不是數字,以及它是否大於等於0,如果大於0,返回它,小於0,返回它的相反數。
def function(x):
if x.isdigit() and int(x) >= 0: # 判斷是否都是數字,是的話賦予int型
return x
elif x.isalpha(): # 判斷是否都是字母或者是中文字
return (f'{x}不是數字')
elif x.isalnum() is False: # 判斷輸入的字符是否都是數字或者字母,為False,代表為非數字或字母(這是為了判斷輸入的是特殊符號的情況)
return (f'{x}不是數字')
else:
return -int(x)
i = input('輸入一個數字:\n')
print(function(i))
