1.整數測試:
way 1: 利用math 模組測試
import math
def is_int(x):
if type(x) == int:
return True
else:
return False
way 2:利用round(),exp.:round(2.3) → 2
def is_int(x):
if x == round(x):
return True
else:
return False
way 3:直接演算,取餘數
def is_int(x):
if x%1 == 0:
return True
else:
return False
2.質數測試
def is_prime(x):
if x < 2:
return False
for n in range(2, x-1):
if x % n == 0:
return False
else:
return True
2.質數測試
def is_prime(x):
if x < 2:
return False
for n in range(2, x-1):
if x % n == 0:
return False
else:
return True
沒有留言:
張貼留言