Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 08.07.2022
Сообщений: 87

Шаблон объявления

02.10.2022, 11:57. Показов 633. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Задача: создать 5 объявлений, используя шаблон:
Уважаемый (ая), Иван Иванович!
Приглашаем Вас на день открытых дверей.
Дата события: 1 мая.
С уважением, Василий.
Необходимо подчеркнутые слова заменять в цикле.
Я написала цикл, но вместо 5 объявлений, у меня получается больше, и я понимаю почему.
Итак, мой цикл.
Python
1
2
3
4
5
6
7
FIO = ['Иван Иванович', 'Сергей Викторович', 'Юлия Алексеевна', 'Петр Александрович', 'Елена Михайловна']
 
for i in FIO:
       for j in range(1, 6):
              text = 'Уважаемый(ая), {}!\nПриглашаем Вас на день открытых дверей.' \
                     '\nДата проведения:{} мая.\nС уважением, Василий'.format(i, j)
              print(text)
Вопрос: как подставлять числа к именам. Например, Иван Иванович - 1 мая, Сергей Викторович - 2 мая и т.д. Чувствую, что простенько должно быть. Массивы и кортежи еще не изучала, поэтому если можно без них.

Добавлено через 1 минуту
Изучаю свойства функции format. И в догонку: есть ли способ писать что-то подобное:
Python
1
2
text = 'Уважаемый(ая), {}!\nПриглашаем Вас на день открытых дверей.' \
       '\nДата проведения:{} мая.\nС уважением, Василий'.format(i for i in FIO, j for j in range(1, 6))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.10.2022, 11:57
Ответы с готовыми решениями:

Автоматические объявления в крупном магазине
Напишите программу, которая делает автоматические объявления в крупном магазине. Объявление собирается из заранее записанных частей. ...

При компиляции в месте объявления переменной ошибка
ошибка login = '' ^ IndentationError: unexpected indent код переменных: login = '' password = ''

Как можно сохранить переменные после первого объявления?
class Mapplace(): def drawmap(self): self.xPlayer = width / 2 self.yPlayer = height / 2 self.xQuit =...

4
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.10.2022, 12:13
Цитата Сообщение от lena_torez Посмотреть сообщение
есть ли способ
Ну а то!
Python
1
2
3
4
FIO = ['Иван Иванович', 'Сергей Викторович', 'Юлия Алексеевна', 'Петр Александрович', 'Елена Михайловна']
 
print('\n\n'.join([f'Уважаемый(ая), {i}!\nПриглашаем Вас на день открытых дверей.'
                   f'\nДата проведения:{j} мая.\nС уважением, Василий' for j in range(1, 6) for i in FIO]))
1
1 / 1 / 0
Регистрация: 08.07.2022
Сообщений: 87
02.10.2022, 12:21  [ТС]
Так, этот код делает тоже что и я сделала. Такой вопрос, немного глупый, f использовать в данном случае легче чем format?
И всё таки вернемся к первоначальной задаче, как поправить, чтобы было всего 5 объявлений: разные фамилии, а даты просто по порядку?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.10.2022, 12:25
Python
1
2
print('\n\n'.join([f'Уважаемый(ая), {FIO[j-1]}!\nПриглашаем Вас на день открытых дверей.'
                   f'\nДата проведения:{j} мая.\nС уважением, Василий' for j in range(1, 6)]))
1
1 / 1 / 0
Регистрация: 08.07.2022
Сообщений: 87
02.10.2022, 12:27  [ТС]
Оригинально, благодарю)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.10.2022, 12:27
Помогаю со студенческими работами здесь

Какой шаблон тут используется? Шаблон класса или шаблон функции
Какой шаблон тут используется? Шаблон класса или шаблон функции,и с объяснениями пожалуйста #include <iostream> using...

Писать сайт с нуля, бесплатный шаблон WP или платный шаблон WP?
Добрый день. Начинаю писать небольшой сайт, что в нем будет: Главная страница, Статьи, Контакты, Решения задач, Видео уроки,...

Для использования класс шаблон требуется список агрументов шаблон
Здравствуйте, только начал разбираться с шаблонами, и пишу свою реализацию класса std::list. Выдает неизвестную мне ошибку, которая в...

При установке шаблон,ошибка: этот шаблон попытался загрузить составляющую сборку
Здравствуйте! Пытаюсь добавить в vs 2010 ADO.NET Entity Data Model и вот какая досада, выскакивает ошибка: и аналогично,с любым...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru