def something (variable: int):
print(variable)
variable: int
аннотация типа, значит логично, что функция не будет принимать str, float и т.д.пук пук
Если вы это увидели, значит питон пропустил переменную
[Program finished]
def something(variable: int):
print(variable)
print("Если вы это увидели, значит питон пропустил переменную")
something("пук пук")
The Python runtime does not enforce function and variable type annotations. They can be used by third party tools such as type checkers, IDEs, linters, etc.