Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
 Аватар для Эдуард86
1 / 1 / 1
Регистрация: 10.04.2012
Сообщений: 6

По введенной дате определить номер для в году, название сезона

21.12.2013, 01:55. Показов 3409. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По вводимой дате (число и месяц) , подсчитать номер этого дня в году (високосный год не учитывать). Определить сезон года. Обязательно проверить правильность ввода числа данного месяца (например, 32 января, 29 февраля, 31 апреля)
Помогите, если кому не сложно.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2013, 01:55
Ответы с готовыми решениями:

По введенной дате определить номер дня в году
Здравствуйте. По введенной дате определить номер дня в году.

По введенной дате определить номер дня в году
Помогите решить задачу. По введенной дате определить номер дня в году C# через оператор while

По введенной дате определить номер дня в году
Это надо сделать в windows forms с компонентами.

2
165 / 164 / 23
Регистрация: 23.02.2011
Сообщений: 347
21.12.2013, 11:44
Лучший ответ Сообщение было отмечено Эдуард86 как решение

Решение

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
months = [31,28,31,30,31,30,31,31,30,31,30,31]
 
try:
    [day,month,year] = [int(i) for i in str(raw_input()).split('.')]
    good =  [
                0 < month <= 12,
                0 < day <= months[month-1],
            ]
    if not all(good):
        raise ValueError
    if month == 12 or month < 3:
        print 'winter'
    elif month < 6:
        print 'spring'
    elif month < 9:
        print 'summer'
    else:
        print 'autum'
    days = day
    for i in range(0,month-1):
        days = days + months[i]
    print 'all days %d' % days
except:
    print 'you have errors in input'
2
 Аватар для Эдуард86
1 / 1 / 1
Регистрация: 10.04.2012
Сообщений: 6
21.12.2013, 22:21  [ТС]
Если кому нужно

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
a = int(input('Enter number from 1 to 31'))
b = int(input('Enter number of month from 1 to 12 : '))
if b == 1 or b == 2 or b == 12:
    print ('Winter')
elif b == 3 or b == 4 or b == 5:
    print('Spring')
elif b == 6 or b == 7 or b == 8:
    print('Summer')
elif b == 9 or b == 10 or b == 11:
    print('Autumn')
else :
    print 'Error! In the year 12 month !!!'
if (b == 4 or b == 6 or b == 9 or b == 11) and a> 30:
    print('Error! This month have 30 days')
elif (b == 2) and a > 28:
    print ('Error! February have 28 days ')
elif (b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12) and a>31:
    print ('Error! Month have 31 day')
elif (a<=0):
    print ('Error! Nevernoe chislo')
else:
    m1 = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]
    C = m1[b-1] + a
    print (C)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2013, 22:21
Помогаю со студенческими работами здесь

По введенной текущей дате вывести порядковый номер дня в году
Составить программу, которая вводит текущую дату (число, номер месяца и год) и выводит порядковый номер дня в году. Через case, но чтобы...

По введенному году, месяцу и дате определить порядковый номер дня в году
По введенному году, месяцу и дате определить порядковый номер дня в году.

Ввести с клавиатуры название месяца. Вывести его порядковый номер и название сезона
Ввести с клавиатуры название месяца. Вывести его порядковый номер и название сезона.

По заданной дате определить номер недели в году
Нужно написать программу которая по заданной дате определяет номер недели в году.

По дате определить порядковый номер дня в году
По введенной дате (месяц, год, число) определить порядковый номер дня в году


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru