Найти - Пользователи
Полная версия: задачка на месяц и дату
Начало » Центр помощи » задачка на месяц и дату
1
Nish
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, следующей за указанной.
я вот что нарешал
Код:
q=input(“vvedite den:”)
w=input(“vvedite mesac:”)
D=q+1
M=w
if D>31 and M>12:
print (“netu takogo mesyatca i dnya”)
elif D and M:
print (“D and M”)

.

прога почему то не работает, подскажите что нужно добавить или изменить, и еще я не знаю как сделать так, чтобы месяц на новый переходил если допустим 31 кончается…..
заранее благодарен
PooH
создайте список количества дней в каждом месяце
days_of_month = [31, 28, 31, 30 ... и так далее]
last_day = days_of_month[M] #в last_day количество дней в выбранном месяце
для следующей даты увеличиваете M и если оно становится больше last_day, то D+1, а M=1. Конец года сами придумаете как обработать.

ЗЫ: А модулем datetime по условиям пользоваться нельзя?
Nish
PooH
создайте список количества дней в каждом месяце
days_of_month = [31, 28, 31, 30 ... и так далее]
last_day = days_of_month[M] #в last_day количество дней в выбранном месяце
для следующей даты увеличиваете M и если оно становится больше last_day, то D+1, а M=1. Конец года сами придумаете как обработать.

ЗЫ: А модулем datetime по условиям пользоваться нельзя?
можно наверное.. я новичок ничего не знаю )) блин чёто делаю ппц, ничё не выходит ((
dd=input("vvedite den:")
m=input("vvedite mesac:")
days_of_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
last_day = days_of_month[m-1]
if d==last_day:
print ((1),(m+1))
if m==13:
m =1
elif d<last_day:
print ((d+1),(m))

.
Nish
хэээлп….. =(( тут если пишешь 31 12 то пишет 1 13 (( не знаю как исправить
Nish
спасибо, я уже все сделал сам…)
PooH
Ну да :) я в пояснении дни с месяцами спутал :) Ну тяжко, между дел :( Ну мысль то ясна была. Если разобрались - молодец
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB