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

Задача с datetime

29.03.2022, 18:46. Показов 1338. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Отдал ракету в ремонт. Прошлый раз слишком близко подошел к Солнцу; весь лак облез. Завмастерской убеждает купить электрический мозг. У него один есть, вполне приличный, почти не бывший в употреблении, мощностью двенадцать паровых душ.

Напишите программу для определения безопасных дат сближения с Солнцем в зависимости от наличия мозга.

Если мозг есть, то каждое третье сближение безопасное (на двух предыдущих он успевает научиться). Если мозга нет, то безопасные только те сближения, что попадают на четверг.

Формат ввода
Вводится начальная дата – последнее сближение с Солнцем (не рассматривается как подходящая).
Затем вводится 1 или 0 – есть мозг или нет.
Затем период обращения вокруг Солнца.
Количество требуемых дат.

Формат вывода
Выведите нужное количество ближайших дат безопасного сближения в виде: DD Month YY
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.03.2022, 18:46
Ответы с готовыми решениями:

Задача на Datetime
Уважаемые киберфорумчане! Помогите пожалуйста с задачей! Я пытался сделать её без DateTime, вот в чём была задумка: вводим строку и...

Несоответствие формата даты System.DateTime и DATETIME в SQL Express Edition
Столкнулся с такой проблемой: В System.DateTime дата пишется в формате дд.мм.гггг чч.мм.сс, а DATETIME в SQL Express Edition хочет получать...

Можно ли создать поле в таблице с именем datetime ? типа datetime
Добрый день ! вопрос почти чайника : Можно ли создать поле в таблице с именем datetime ? типа datetime есть в одной бд ms sql...

2
Вирусоборец
 Аватар для thyrex
14432 / 7474 / 1579
Регистрация: 06.09.2009
Сообщений: 27,111
29.03.2022, 19:14
Ремонт Ракеты
1
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,707
30.03.2022, 06:34
Лучший ответ Сообщение было отмечено Rybakk как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import datetime as dt
d, m, y   = map( int, input( 'дата (в виде 02.04.2020): ' ).split('.') )
date_beg  = dt.date(y, m, d)
has_brain = int(input( 'наличие мозга (0,1): ' ))
period    = int(input( 'период: ' ))
dates_num = int( input( 'количество вычисляемых дат: ' ) )
days_total  = dt.timedelta(days=0)
period_days = dt.timedelta(days=period)
counter     = 0
while counter < dates_num:
    days_total += period_days
    date_cur   = date_beg + days_total
    if has_brain and days_total.days % 3 == 0 or not has_brain and date_cur.weekday() == 4-1:
        print( date_cur.strftime('%d %B %y') )
        counter += 1
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.03.2022, 06:34
Помогаю со студенческими работами здесь

SQLite. Работа с DateTime. Как вытащить из БД и конвертировать в формат DateTime
У меня таблица SQLite Есть колонка INTEGER которая хранит значение типа &quot;2018-06-09 16:10:00&quot; Строка =...

Фильтр дат в таблице между DateTimePicker1.DateTime и DateTimePicker2.DateTime
Не пинайте сильно. Начинающий. Не срабатывает выбор дат из таблицы. База GDB Firebird. Поле таблицы DATAV в базе тип поля Date. ...

Ошибка при перегрузке оператора: int operator +(DateTime d1, DateTime d2)
Доброго времени суток. Не пойму, на что ругается. public static int operator +(DateTime d1, DateTime d2) { ...

Как из одной строки datetime вычесть другую строку datetime?
Добрый день Как сделать запрос чтобы получить разницу времени между строчками() для всех значений в отдельный столбец? я понять не могу

Не могу вставить datetime в datetime путем INSERT INTO SELECT
Добрый день! Думаю мой вопрос ламерский и находится где-то в FAQ, где я его не нашел. Мне нужно продублировать данные с одной...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru