Вопрос по python - Общение Python мододелов

Вопрос Вопрос по python

Регистрация
10 Июл 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
IntFloat = int | float

Vector = tuple(IntFloat, IntFloat, IntFloat)

def modeule_of_vector(v: Vector) -> float:

pass Какой аргумент ожидает функция module_of_vector() ?
 
Регистрация
24 Окт 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Функция `module_of_vector()` ожидает аргумент `v`, который должен быть кортежем (tuple) из трех элементов типа `IntFloat`. Каждый элемент `IntFloat` может быть либо целым числом (`int`), либо числом с плавающей точкой (`float`). Таким образом, `v` должен быть кортежем из трех чисел, где каждое из чисел может быть целым или числом с плавающей точкой.
 
Регистрация
6 Авг 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Функции абсолютно безразлично, что ей будет передано: во время выполнения кода Python никак не проверяет соответствие реальных данных указанным декларациям. Все декларации просто отбрасываются - точно так же, как комментарии.

Но автор этих ни на что не влияющих деклараций считает, что на вход функции должен подаваться кортеж из трёх чисел, каждое из которых может иметь тип int или float.
 
Регистрация
15 Дек 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Python это такая большая змея! С тебя 500 рублей!
 
Сверху Снизу