python奇偶性程序怎么打?
01
首先我們打開JUPYTER NOTEBOOK,新建一個(gè)空白的PYTHON文檔。當(dāng)然也可以用其它編譯器的。
02
n = input("Please input a number: ")
if n % 2 == 0:
print("This is an even.")
elif n % 2 != 0:
print("This is an odd")
我們首先定義一個(gè)變量n,然后用INPUT問用戶輸入變量。
判斷是否奇偶數(shù)可以用余數(shù)來作為判斷依據(jù)。但是這里有點(diǎn)問題。
03
n = int(input("Please input a number: "))
if n % 2 == 0:
print("This is an even.")
elif n % 2 != 0:
print("This is an odd")
我們要注意要定義輸入的變量是整型,因?yàn)樽址遣荒苓M(jìn)行運(yùn)算的。
04
n = float(input("Please input a number: "))
if n % 2 == 0:
print("This is an even.")
elif n % 2 != 0:
print("This is an odd")
有些情況下我們需要用到浮點(diǎn)型,就是float,注意兩者的區(qū)別。
05
n = int(input("Please input a number: "))
if n % 4 == 0:
print("This number is a multiple of 4.")
elif n % 4 != 0:
print("This number is not a multiple of 4")
除了除以2以外,還可以除以4來作為判斷,主要看自己想要判斷什么數(shù)字。
06
num1 = int(input("Please input a number: "))
num2 = int(input("Please input a number: "))
if num1 % num2 == 0:
print("This is OK.")
elif num1 % num2 != 0:
print("This is NOT OK")
換一種方法,輸入兩種數(shù)字,不止可以判斷是否奇偶數(shù)以外,還可以判斷是否兩個(gè)數(shù)字是否整除。