Add lesson
This commit is contained in:
37
Module16/08_songs/README.md
Normal file
37
Module16/08_songs/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
## Задача 8. Песни
|
||||
### Что нужно сделать
|
||||
Мы пишем приложение для удобного прослушивания музыки. У Вани есть список из девяти песен группы Depeche Mode. Каждая песня состоит из названия и продолжительности с точностью до долей минут:
|
||||
|
||||
```python
|
||||
violator_songs = [
|
||||
['World in My Eyes', 4.86],
|
||||
['Sweetest Perfection', 4.43],
|
||||
['Personal Jesus', 4.56],
|
||||
['Halo', 4.9],
|
||||
['Waiting for the Night', 6.07],
|
||||
['Enjoy the Silence', 4.20],
|
||||
['Policy of Truth', 4.76],
|
||||
['Blue Dress', 4.29],
|
||||
['Clean', 5.83]
|
||||
]
|
||||
```
|
||||
|
||||
Из этого списка Ваня хочет выбрать N песен и добавить их в особый плейлист с другими треками. И при этом ему важно, сколько времени в сумме эти N песен будут звучать.
|
||||
|
||||
Напишите программу, которая запрашивает у пользователя количество песен из списка и затем названия этих песен, а на экран выводит общее время их звучания.
|
||||
|
||||
Пример:
|
||||
|
||||
```
|
||||
Сколько песен выбрать? 3
|
||||
Название 1-й песни: Halo
|
||||
Название 2-й песни: Enjoy the Silence
|
||||
Название 3-й песни: Clean
|
||||
|
||||
Общее время звучания песен: 14.93 минуты
|
||||
```
|
||||
### Что оценивается
|
||||
- Результат вычислений корректен.
|
||||
- Input содержит корректные приглашения для ввода.
|
||||
- Формат вывода соответствует примеру.
|
||||
- Переменные и функции имеют значащие имена, не только a, b, c, d (подробнее об этом в видео 2.3).
|
||||
13
Module16/08_songs/main.py
Normal file
13
Module16/08_songs/main.py
Normal file
@@ -0,0 +1,13 @@
|
||||
violator_songs = [
|
||||
['World in My Eyes', 4.86],
|
||||
['Sweetest Perfection', 4.43],
|
||||
['Personal Jesus', 4.56],
|
||||
['Halo', 4.9],
|
||||
['Waiting for the Night', 6.07],
|
||||
['Enjoy the Silence', 4.20],
|
||||
['Policy of Truth', 4.76],
|
||||
['Blue Dress', 4.29],
|
||||
['Clean', 5.83]
|
||||
]
|
||||
|
||||
# TODO здесь писать код
|
||||
Reference in New Issue
Block a user