ПЛМОГИТЕ Какими единицами измерения определяем величины, часто используемые в повседневной жизни? Как вы храните информацию, полученную из окружающей среды или при общении с другими людьми?
Как ты думаешь, почему данные, сохранённые в компьютере, не смешиваются между собой?
Как вы думаете, какой эффект дает пользователю обмен информацией между компьютерами?
Почему снижается работо компьютера?
Каким образом можно реализовать взаимоотношения между человеком и компьютером?
Какие модели живой природы вы можете назвать в технике?
Насколько выгодно использование компьютера при решении задач. возникающих в повседневной жизни?
Какие виды выделения важной информации, получаете ежедневно из различных источников, вы используете?
Более простой вариант
from datetime import timedelta
music = {"mus1": 4.24,
"mus2": 2.50,
"mus3": 2.05}
time = timedelta(minutes=0, seconds=0)
maxcount = int(input("Сколько песен выбрать?: ")) + 1
count = 1
while 1:
try:
name = str(music[input(f"Название {count} песни: ")]).replace(".", " ").split()
time = time + timedelta(minutes=int(name[0]), seconds=int(name[1]))
count += 1
except:
print("Такой песни нету!")
break
if count == maxcount:
print(f"Общее продолжительность песен: {int(time.total_seconds()%3600) // 60}.{int(time.total_seconds()%3600) % 60}")
break
Через флаги:
violator_songs = [
['World in My Eyes', 4.86],
['Sweetest Perfection', 4.43],
['Personal Jesus', 4.56],
['Halo', 4.90],
['Waiting for the Night', 6.07],
['Enjoy the Silence', 4.20],
['Policy of Truth', 4.76],
['Blue Dress', 4.29],
['Clean', 5.83]
]
li = []
special_list = []
qty = int(input('Сколько песен выбрать? '))
print()
count = 1
ok = True
while ok:
for _ in range(qty):
if ok:
song = input('Введите название ' + str(count) + ' песни: ')
for elem in violator_songs:
li.extend(elem)
if song not in li:
print('Ошибка. Такой песни в плейлисте нет!')
ok = False
break
else:
special_list.append(song)
count += 1
summ = 0
for i_time in violator_songs:
if i_time[0] in special_list:
summ += i_time[1]
if ok:
print('\nОбщее время звучания песен:', float(round(summ, 2)))
break