Мы можем использовать оператор modulo (%). Это говорит нам, сколько остатков мы имеем, когда мы делим x на y - выражается как x % y
. Каждое целое число должно делиться на 1, поэтому, если есть остаток, оно не должно быть целым числом.
Эта функция вернет логические значения, True
или False
, в зависимости от того, является ли n
целым числом.
def is_whole(n):
if n % 1 == 0:
return True
else:
return False