Не могу понять как вывести сообщение для тех кто не участвовал
favorite_languages = {
'jen' : 'python',
'sarah' : 'c',
'edward' : 'Ruby's,
'phil' : 'python'
}
yhastniki = ['alex', 'jen',
'niko']
for name in
favorite_languages.keys()
print(name.title())
if name in yhastniki:
print("Hi " +
name.title() + "spacious za
opros "
+favorite_languages[name].title()
#это вывод 'спасобо'для тех кто есть в словаре , не могу просто понять как прилепить сообщение для тех кто не участвовал, тоесть кого нет в словаре но есть в списке yhastniki. Помогите пожалуйста
Ответы (1 шт):
А давайте поспорим - вы даже не пытались запустить код, который сюда запостили. Иначе вы бы прибежали сюда с вопросами - а почему у меня в коде куча синтаксических ошибок? Ну, например,
'edward' : 'Ruby's,
отсутсиве двоеточия вот в этой конструкции
for name in
favorite_languages.keys()
Вообще-то это есть проявление прямого неуважения к тем, кому вы задаете вопрос. Я думаю, вам надо прочитать сначала пять страниц учебника, а потом писать программу. Тогда и таких детских вопросов не было бы. А уж изъясняться, что вам надо -этому учат в школе на уроках литературы.
Я так и не понял, что вы хотите. Вот код, который выводит все всем:
favorite_languages = {
'jen' : 'python',
'sarah' : 'c',
'edward' : "Ruby's",
'phil' : 'python'
}
yhastniki = ['alex', 'jen', 'niko']
for name in favorite_languages.keys():
print(name.title())
if name in yhastniki:
print("Hi ", name.title(),"spacious za opros ",favorite_languages[name].title())
else:
print ("Hi ", name.title(),'Илья не может прилепить что-то тем ухастникам, которые не участвуют')
Результат:
Jen
Hi Jen spacious za opros Python
Sarah
Hi Sarah Илья не может прилепить что-то тем ухастникам, которые не участвуют
Edward
Hi Edward Илья не может прилепить что-то тем ухастникам, которые не участвуют
Phil
Hi Phil Илья не может прилепить что-то тем ухастникам, которые не участвуют
Разбирайтесь.