betepah
?>

При вводе текста придерживайся следующих правил

Информатика

Ответы

Astrians

Для того чтобы перейти к вводу нового абзаца, нажми клавишу Shift

Не следи за концом строки: как только он будет достигнут, курсор автоматически перейдёт на начало следующей строки

Там, где это нужно, используй прописные буквы (Shift + буква)

Соседние слова отделяй двумя пробелами

Шитенков

255

Объяснение:

Есть выражение НЕ ( (Последняя цифра четная) ИЛИ НЕ (Сумма цифр четная) )

Разберём по действиям:

(1-ми то что в скобках)

(Последняя цифра четная):

   Последняя цифра 5. 5 Не чётная.

   Выражение ложное

Не (сумма цифр чётная):

   2+5+5 = 12

   12 Чётное, Не 12 чётное - то есть 12 не чётное, это ложь

   Выражение ложное

Ложь ИЛИ Ложь = Ложь (Правда только если хоть одно из них правда, здесь оба ложные.)

И того:

НЕ Ложь - это ПРАВДА.

Нам как раз и надо, чтобы вышла правда.

Во всех остальных случаях выходит ложь, выходит 255 то число которое мы и искали.

veniaminsem

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 = {}

qty = int(input('Сколько песен выбрать? '))

print()

count=1

while count!=qty+1:

   song=input("Введите название " + str(count) + " песни: ")

   if song not in violator_songs:

       print("Ошибка. Такой песни в плейлисте нет или вы")

   elif song in li:

       print("Ошибка. Вы уже выбрали эту песню")

   else:

       li[song]=violator_songs[song]

       count+=1

print('Общее время звучания песен:',round(sum(li.values()),2), "минут")

Объяснение:

вы слишком много лишних "телодвижений" в коде устраиваете, хотя видно, что с программированием знакомы, были какие то языки до этого?

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

При вводе текста придерживайся следующих правил
Ваше имя (никнейм)*
Email*
Комментарий*