Python是一種高級編程語言,可用於編寫各種應用程序,包括數字判斷。Python中有多種方法來判斷一個數字,本文將從不同的角度介紹這些方法。
一、使用if語句判斷
num = int(input("請輸入一個數字:"))
if num%2 == 0:
print("偶數")
else:
print("奇數")
以上代碼使用了if語句來判斷輸入的數字是否為偶數。如果餘數為0,則為偶數,否則為奇數。
二、使用數學運算符判斷
num = int(input("請輸入一個數字:"))
if num > 0:
print("正數")
elif num == 0:
print("零")
else:
print("負數")
以上代碼使用了數學運算符來判斷輸入的數字是正數、零還是負數。如果數字大於0,則為正數,如果等於0,則為零,否則為負數。
三、使用內置函數判斷
num = input("請輸入一個數字:")
if num.isnumeric():
print("整數")
elif num.replace(".", "", 1).isnumeric():
print("浮點數")
else:
print("不是數字")
以上代碼使用了Python的內置函數來判斷輸入的數字是整數還是浮點數。如果輸入的字元串是純數字,則為整數,如果是帶小數點的數字,則為浮點數,否則不是數字。
四、使用正則表達式判斷
import re
num = input("請輸入一個數字:")
if re.match("^-?\d+(.\d+)?$", num):
print("數字")
else:
print("不是數字")
以上代碼使用了正則表達式來判斷輸入的字元串是數字還是非數字。如果輸入的字元串符合數字的正則表達式模式,則為數字,否則不是數字。
五、結論
Python提供了多種方法來判斷數字,包括使用if語句、數學運算符、內置函數和正則表達式。選擇適合自己需要的方法來判斷數字,能夠幫助更好地編寫Python應用程序。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298134.html