Декораторы Python Bahaviour — это не то, что я ожидал [закрыто]Python

Программы на Python
Ответить
Anonymous
 Декораторы Python Bahaviour — это не то, что я ожидал [закрыто]

Сообщение Anonymous »

Что в этом плохого?
def decoratorIsNumber( func ):
def isNumeric( a , b):
a = a if str(a).isnumeric() else 0
b = b if str(b).isnumeric() else 0
func( a , b )
return isNumeric

@decoratorIsNumber
def addthenumbers( a , b ):
print( a )
print( b )
print( a + b )
return a + b

print( addthenumbers( "l", 10) )

Я ожидал получить 10 в последнем операторе печати... Я не получаю ни одного
0
10
10
None

Process finished with exit code 0


Подробнее здесь: https://stackoverflow.com/questions/791 ... i-expected
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»