У меня есть следующие вопросы по следующему коду:
Какое значение имеет 0 во второй строке? Это что-то вроде «правда» или «ложь»? Или числовое значение?
Необходимы ли операторы возврата в функции user_even? Код работает без них, но кажется, что все пользовательские функции имеют в себе оператор return или я ошибаюсь?
def divisible(num1, num2):
return num1 % num2 == 0
def user_even():
num1 = int(input ("Choose a number: "))
num2 = int(2)
if divisible(num1, num2):
print ("It's even")
return
else:
print ("it's odd")
return
user_even()
0
, равно, err,0
. Это просто цифра ноль. 2. Нет, функция будет неявноreturn None
и вести себя идентично, если их удалить. - person jonrsharpe   schedule 22.03.2017