1

Тема: Округлити

def is_int(x):
        x  = x//1
        if type(x) == int:
            return True
        else:
            return False
        

Перепробував массу варіантів і з round і з іншими , все одно кидає таке число яке мені по функції не пройде бл.
Так ось завдання перевірити якщо інт повернути тру , в іншому випадку фолс. АЛЕ задає значення типу -2, 7.0, 3.5 ...

2

Re: Округлити

Рішення

def is_int(x):
        if x%1 == 0 :
            return True
        else:
            return False
        

3

Re: Округлити

Я зі зміюкою не знайомий, але хіба там не можна робити так?

def is_int(x):
  return x%1 == 0

4 Востаннє редагувалося koala (07.07.2014 08:20:27)

Re: Округлити

Спробував на ideone. Здається, так працює, і за логікою - швидше за ваше:

def is_int(x):
    return x == int( x )