-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_6_dz_2.py
More file actions
37 lines (31 loc) · 1.54 KB
/
Copy pathtest_6_dz_2.py
File metadata and controls
37 lines (31 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""
Задание 2
Реализовать функцию, принимающую несколько параметров,
описывающих данные пользователя:
имя, фамилия, год рождения, город проживания, email, телефон.
Функция должна принимать параметры как именованные аргументы.
Реализовать вывод данных о пользователе одной строкой.
Пример: Иван Иванов 1846 года рождения, проживает в городе Москва,
email: jackie@gmail.com, телефон: 01005321456
"""
def print_user_info(*, name, surname, birth_year, city, email, phone):
"""
Выводит информацию о пользователе в одной строке.
Параметры (именованные):
name (str) — имя
surname (str) — фамилия
birth_year (int) — год рождения
city (str) — город проживания
email (str) — электронная почта
phone (str) — телефон
"""
print(f"{name} {surname} {birth_year} года рождения, проживает в городе {city}, email: {email}, телефон: {phone}")
# Пример использования
print_user_info(
name="Иван",
surname="Иванов",
birth_year=1846,
city="Москва",
email="jackie@gmail.com",
phone="01005321456"
)