var1: int =5
var2: float = 5.0
var3: str = '5'
var4: bool = True
# Аннотация функций
def degree (var: int) -> int:
return var*var
def answer (var: str) ->None:
print(var)
# Аннотация в классе
class Example:
Name: int = 5
def __init__(self, var: str = 'Привет') -> None:
self.x = x
def ansmer (self) -> str:
return self.x*5
var1: set = {1, 2, 3, 4, 5, 6,}
var2: dict= {'forty_two': 42, 'hundred': 100,}
var3: list = [1, 2, 3, 4,]
var4: tuple = (1, 2, 'привет', 1.618,)
from typing import Optional
x: Optional[str] = 'Строка'
х: Union[int, str] = 5
x: Any = 12
var1: Set[int] = {1, 2, 3, 4, 5, 6,}
var2: Dict[str, int]= {'forty_two': 42, 'hundred': 100,}
var3: List[int] = [1, 2, 3, 4,]
var4: Tuple [int, int, str, float] = (1, 2, 'привет', 1.618,)
class Partner:
def __init__(self, first_name: str, last_name: str) -> None:
self.first_name = first_name
self.last_name = last_name
def ansmer (self) -> str:
return f' Партнер: {first_name} {last_name}'
def registration ( member: Partner) -> str:
return f'Регистрация участника {member.first_name} {member.last_name}'