|
0 / 0 / 0
Регистрация: 18.12.2021
Сообщений: 3
|
|
Календарь на питоне30.12.2022, 20:01. Показов 667. Ответов 3
Метки нет (Все метки)
Прошу подсказать как ввести дни недели между месяцами
![]() from datetime import date todayy = str(date.today()) year = todayy[0:todayy.find('-')] month = todayy[todayy.find('-') + 1:todayy.rfind('-')] vek = (int(year) // 100 + 1) % 4 kodv_d = {0: 0, 1: 6, 2: 4, 3: 2} if int(year) % 4 == 0: feb = 29 else: feb = 28 b = {1: ('Январь', 31, 1), 2: ('Февраль', feb, 4), 3: ('Март', 31, 4), 4: ('Апрель', 30, 0), 5: ('Май', 31, 2), 6: ('Июнь', 30, 5), 7: ('Июль', 31, 0), 8: ('Август', 31, 3), 9: ('Сентябрь', 30, 6), 10: ('Октябрь', 31, 1), 11: ('Ноябрь', 30, 4), 12: ('Декабрь', 31, 6) } kyear = int((kodv_d.get(vek) + int(year[len(year) - 2:len(year)]) + int(year[len(year) - 2:len(year)]) / 4) % 7) days = {0: ('Пн', 2), 1: ('Вт', 3), 2: ('Ср', 4), 3: ('Чт', 5), 4: ('Пт', 6), 5: ('Сб', 0), 6: ('Вс', 1)} propuski = list() i = 1 while i <= 12: if feb == 29 and i < 3: DAYweek = ((1 - 1) + b[i][2] + kyear) % 7 else: DAYweek = (1 + b[i][2] + kyear) % 7 for k, v in days.items(): if v[1] == DAYweek: propuski.append(k) # пропуски в нужном месяце break i += 1 # print(propuski) for i in range(1, 13): if len(b[i][0]) % 2 == 0: MESICHA = ((20 - (len(b[i][0]))) // 2) else: MESICHA = ((1 + 20 - (len(b[i][0]))) // 2) if i % 4 == 0: a = 20 - MESICHA - len(b[i][0]) print(' ', MESICHA * '-', b[i][0], a * '-', '', sep='') else: if (i == 1) or (i == 5) or (i == 9): a = 20 - MESICHA - len(b[i][0]) print(MESICHA * '-', b[i][0], a * '-', end='', sep='') else: a = 20 - MESICHA - len(b[i][0]) print(' ', MESICHA * '-', b[i][0], a * '-', end='', sep='') Что выводит: C:\Python39\python.exe D:\pythonProject\новыйфайл.py -------Январь------- -------Февраль------ --------Март-------- -------Апрель------- ---------Май-------- --------Июнь-------- --------Июль-------- -------Август------- ------Сентябрь------ -------Октябрь------ -------Ноябрь------- -------Декабрь------
0
|
|
| 30.12.2022, 20:01 | |
|
Ответы с готовыми решениями:
3
Как передать из Access событие в Google Календарь или в Яндекс-календарь ? Календарь, похожий на Google календарь, в C++ Builder 6 |
|
0 / 0 / 0
Регистрация: 18.12.2021
Сообщений: 3
|
|
| 30.12.2022, 20:35 [ТС] | |
|
-------Январь------- -------Февраль------ --------Март-------- -------Апрель-------
Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс ---------Май-------- --------Июнь-------- --------Июль-------- -------Август------- Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс ------Сентябрь------ -------Октябрь------ -------Ноябрь------- -------Декабрь------ Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс Пн Вт Ср Чт Пт Сб Вс
0
|
|
|
Автоматизируй это!
|
||||||
| 30.12.2022, 22:05 | ||||||
|
Sancho123456789,
1
|
||||||
| 30.12.2022, 22:05 | |
|
Помогаю со студенческими работами здесь
4
Календарь Exchange и календарь IOS ИИ на питоне О питоне Модули в питоне
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
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
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|