您現在的位置是:首頁 > 棋牌
python奇偶數判斷怎麼程式設計?
- 由 侃侃陽光 發表于 棋牌
- 2022-12-07
正奇數也叫正奇數嗎
編寫函式isodd(x), 若x不是整數,給出提示後退出程式;如果x為奇數,返回True;如果x為偶數,返回False。
def isodd(x):
if (x % 1 !=0):
print(“您輸入的不是整數”)
elif(x%2==0):
print(“False”)
else:
print(“True”)
isodd(2)
還可以使用while迴圈結構,先判斷輸入的數字是否為整數,再判斷奇偶。
while True:
try:
num=int(input(‘輸入一個整數:’)) #判斷輸入是否為整數
except ValueError: #不是純數字需要重新輸入
print(“輸入的不是整數!”)
continue
if num%2==0:
print(‘偶數’)
else:
print(‘奇數’)
break
還可以充分發揮python的函式,和數學公式簡化整個程式碼。
num = eval(input(‘Number:\n’))
print(‘{} is ’。format(num) + (‘even number。’ if num % 2 == 0 else ‘odd number。’))
偶數
定義一:在整數中,能被2整除的數,叫作偶數。
定義二:二的倍數叫作偶數。
在十進位制裡,可以看個位數判定該數是奇數還是偶數:個位為1,3,5, 7, 9的數是奇數;個位為0,2, 4, 6, 8的數是偶數。
奇數
在整數中,不能被2整除的數叫作奇數。日常生活中,人們通常把正奇數叫作單數,它跟偶數是相對的。奇數可以分為正奇數和負奇數。奇數的數學表達形式為:
正奇數:
1、3、5、7、9、11、13、15、17、19、21、23、25、27、29、31、。。。。。
負奇數:
-1、-3、-5、-7、-9、-11、-13、-15、-17。 -19、-21、-23、-25、-27、-29、
-3……