Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2018, 09:13   #1
dianaaa1998
 
Регистрация: 12.09.2018
Сообщений: 7
По умолчанию Дан список имен names=["Bob" "Alice" "Elizabet" "Dan"]. Вывести на экран последовательно строчки с приветствием вида Hello,Bob! Hello, Alice!

помогите, пожалуйста на питоне нужно код написать

Последний раз редактировалось dianaaa1998; 12.09.2018 в 09:22. Причина: на языке питон
dianaaa1998 вне форума Ответить с цитированием
Старый 12.09.2018, 09:20   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
foreach(var name in names)
{
   Console.WriteLine($"Hello,{name}!");
}
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.09.2018, 09:27   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
spis=["Bob", "Alice", "Elizabet", "Dan"]
for name in spis :
       print("Hello, "+name)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.09.2018, 09:48   #4
dianaaa1998
 
Регистрация: 12.09.2018
Сообщений: 7
По умолчанию

нет, если так вводить, то только одно имя выведется, если еще дописывать остальные выдает ошибку, а нужно все имена последовательно, столбиком и с приветствием.
Изображения
Тип файла: png Безымянный.png (2.8 Кб, 93 просмотров)
dianaaa1998 вне форума Ответить с цитированием
Старый 12.09.2018, 10:02   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

dianaaa1998, Serge бы не публиковал не рабочий код. Сравните Вашу запись с его
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.09.2018, 12:46   #6
dianaaa1998
 
Регистрация: 12.09.2018
Сообщений: 7
По умолчанию

я и не говорю, что не рабочий. если расставить запятые после имен в строке, то все получается. Но по условию без запятых. нужно именно, как в условии.
dianaaa1998 вне форума Ответить с цитированием
Старый 12.09.2018, 13:20   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от dianaaa1998 Посмотреть сообщение
Но по условию без запятых. нужно именно, как в условии.
честно говоря, я не верю, что в условии именно без запятых.

Потому что учить извращения и грязные хакерские трюки на этапе обучения основам языка - это и неправильно и крайне вредно.

но, собственно, "Вы хочите песен? Их есть у меня!":

https://ideone.com/sv42xj

Код:
import re

spis=["Bob" "Alice" "Elizabet" "Dan"]
spisok_normal = re.findall(r'([A-Z][a-z]+)', spis[0])
for name in spisok_normal:
	print("Hello, "+name+"!")

Последний раз редактировалось Serge_Bliznykov; 12.09.2018 в 13:23.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.09.2018, 09:20   #8
dianaaa1998
 
Регистрация: 12.09.2018
Сообщений: 7
По умолчанию

[QUOTE=Serge_Bliznykov;1749832]
спасибо большое)
dianaaa1998 вне форума Ответить с цитированием
Старый 14.09.2018, 09:44   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от dianaaa1998 Посмотреть сообщение
спасибо большое)
Пожалуйста.

Надеюсь, Вы поняли, каким образом строка "BobAliceElizabetDan" была разделена по именам?
Суть регулярного выражения уловили?

Успехов в учёбе!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 12:53
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50