кодесурса
«Python

Python Exercise: создание HTML-календаря с данными за определенный год и месяц

script1adsense2code
script1adsense3code

Python Datetime: Упражнение 46 с решением

Напишите программу на Python для создания HTML-календаря с данными за определенный год и месяц.

Пример решения :

Код Python:

import calendar
htmlcal = calendar.HTMLCalendar(calendar.MONDAY)
print(htmlcal.formatmonth(2020, 12))

HTML-код:


<table border="0" cellpadding="0" cellspacing="0" class="month">                                              
<tr><th colspan="7" class="month">December 2020</th></tr>                                                     
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class=
"fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>                                           
<tr><td class="noday"> </td><td class="tue">1</td><td class="wed">2</td><td class="thu">3</td><td class="
fri">4</td><td class="sat">5</td><td class="sun">6</td></tr>                                                  
<tr><td class="mon">7</td><td class="tue">8</td><td class="wed">9</td><td class="thu">10</td><td class="fri">1
1</td><td class="sat">12</td><td class="sun">13</td></tr>                                                     
<tr><td class="mon">14</td><td class="tue">15</td><td class="wed">16</td><td class="thu">17</td><td class="fri
">18</td><td class="sat">19</td><td class="sun">20</td></tr>                                                  
<tr><td class="mon">21</td><td class="tue">22</td><td class="wed">23</td><td class="thu">24</td><td class="fri
">25</td><td class="sat">26</td><td class="sun">27</td></tr>                                                  
<tr><td class="mon">28</td><td class="tue">29</td><td class="wed">30</td><td class="thu">31</td><td class="nod
ay"> </td><td class="noday"> </td><td class="noday"> </td></tr>                                
</table>  

Смотрите вывод в браузере

Пример вывода:

Декабрь 2020
понедельник вторник Мы бы четверг пятница Суббота солнце
1 2 3 4 5 6
7 8 9 10 1 1 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Блок - схема:

«Блок-схема:

Редактор кода Python:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Python, чтобы получить текущую неделю.
Далее: Написать программу на Python, отображающую список дат для 2-й субботы каждого месяца для данного года.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code