это вызов функции
я не понимаю почему if вызов_функции
потому что вызывается функция, и ее возвращаемое значение приводится к булевому типу и оно учитывается в условии.
ну блеа... def get_true(): return true if get_true(): # always true
def is_even(n): return n % 2 == 0 number = int(input("Input number:")) if is_even(number): print("Number is even") else: print("Number is odd")
Обсуждают сегодня