Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 17.04.2019
Сообщений: 42
1

Задача "Письмо"

12.04.2022, 13:40. Показов 1318. Ответов 0

Author24 — интернет-сервис помощи студентам
есть задача

Форматирование приветствия: выравнивание по правому краю, курсив, шрифт Arial, кегль 11.
Форматирование рядовых абзацев: выравнивание по ширине, первая строка с отступом 0.5 дюйма, шрифт Times New Roman, кегль 12.
Форматирование прощания: выравнивание по левому краю без отступа, последняя строка – полужирное начертание, шрифт по умолчанию.
Сохраните письмо в файл letter.docx.

Если ввести такой текст:
Dear Kate and Nick,
We are looking forward very much to your visit to our country this summer. We are expecting you at the beginning of July and are hoping that you may stay until the end of the month or longer.
We consider it a privilege for us to receive you as guests in our house. We are very grateful indeed to you for consenting to come and stay with us. We are looking forward to offering you hospitality in return for the hospitality you have kindly given us on many occasions.
We want you to understand that we will see to all your needs while you are with us and to any expenses that may arise.
Yours sincerely,
John and Mary


есть код, ошибка когда начинаю применять шрифт Arial к абзацу, подскажите как исправить?


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from docx import Document
from docx.shared import Inches, Pt, Cm
 
document = Document()
 
section = document.sections[-1]
section.top_margin = Inches(0.8)
section.bottom_margin = Inches(0.8)
section.left_margin = Inches(1.2)
style = document.styles['Normal']
style.font.name = 'Times New Roman'
style.font.size = Pt(12)
 
paragraph_format = document.styles['Normal'].paragraph_format
paragraph_format.line_spacing = Pt(12)
p = document.add_paragraph()
[B]p.font.name = 'Arial'
p.font.size = Pt(11)[/B]
p.alignment = 2
style = p.add_run('Dear Kate and Nick,').italic = True
 
p = document.add_paragraph("""We are looking forward very much to your visit to our 
country this summer. We are expecting you at the beginning
of July and are hoping that you may stay until the end of 
the month or longer.""")
p_fmt = p.paragraph_format
p_fmt.first_line_indent = Cm(1.25)
p = document.add_paragraph("""We consider it a privilege for us to receive you as guests
in our house. We are very grateful indeed to you for consenting
to come and stay with us. We are looking forward to offering you 
hospitality in return for the hospitality you have kindly given 
us on many occasions.""")
p_fmt = p.paragraph_format
p_fmt.first_line_indent = Cm(1.25)
p = document.add_paragraph("""We want you to understand that we will see to all your needs
while you are with us and to any expenses that may arise.""")
p_fmt = p.paragraph_format
p_fmt.first_line_indent = Cm(1.25)
document.add_paragraph('Yours sincerely,')
p = document.add_paragraph()
p.add_run('John and Mary').bold = True
 
document.save('letter.docx')
результат должен быть такой:
Миниатюры
Задача "Письмо"  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2022, 13:40
Ответы с готовыми решениями:

Задача Письмо
— Ах вы, бедняги! — сказала лапландка. — Долгий же вам еще предстоит путь! Придется сделать сто...

Задача "Письмо" (Работа с документами)
Задача "Письмо" (Работа с документами в Python) В письме обычно есть три части: приветствие,...

Задача "Валя и письмо"
Валя устала от социальных сетей и решила написать своей подруге Саше письмо на прямоугольном листе...

Именное письмо ученику
В конце учебного года лучшие ученики получают благодарственные письма. Текст письма: ...

Письмо по почте
Здраствуйте import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text...

0
12.04.2022, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2022, 13:40
Помогаю со студенческими работами здесь

При попытке отправить письмо с почты mail.ru приходит ответное письмо с содержанием, что письмо не отправлено
При попытке отправить письмо с почты mail.ru приходит ответное письмо с содержанием, что письмо не...

задача-послать письмо в outlook
Возникла у меня задача послать из asp стринички письмо в Outlook, но письмо не простое )) письмо...

Определить, что письмо переслано, либо на это письмо отвечено
Подскажите, пожалуйста, как в Outlook понять что письмо переслано, либо на это письмо отвечено....

Заданные размеры прямоугольного конверта и письма. Определить, поместится письмо в конверт (письмо нельзя сгибать)
Заданные размеры прямоугольного конверта и письма. Определить, поместится письмо в конверт (письмо...

Письмо
Первый же встреченный И.Тихим тарраканин любезно согласился поделиться каплей крови, или что там у...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru