/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson4/func_from_box/task_built_3.py
17 строк
925 B
Ivan-Khabarov
Добавлена лекция 4
07 сен 2024, 20:38
07 сен 2024, 20:38
a118b0b
Код
Авторство
О чём код?
# ● Функция zip() # zip(*iterables, strict=False) — принимает несколько последовательностей и # итерируется по ним параллельно. # Если передать ключевой аргумент strict=True, вызовет ошибку ValueError в случае # разного числа элементов в каждой из последовательностей. names = ["Иван", "Николай", "Пётр"] salaries = [125_000, 96_000, 109_000] awards = [0.1, 0.25, 0.13, 0.99] for name, salary, award in zip(names, salaries, awards): print(f'{name} заработал {salary:.2f} денег и премию {salary* award:.2f}') # Последовательно получаем имена, зарплату и процент премии из каждого списка. # Итерация идёт слева направо.