Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужно помощь с программой

Vova Fink Знаток (312), на голосовании 2 месяца назад
Есть задача, я решил её при помощи таблицы, но как оказалось ответ неверный, должно быть 110, мне нужно понять в чем я ошибся
Голосование за лучший ответ
Quappiz Ученик (139) 3 месяца назад
Ответ верный, выходит 110
QuappizУченик (139) 3 месяца назад
damn Просветленный (47228) 3 месяца назад
396 | 110 ещё нужно добавить.
Плевать, что превышает 365. Когда превышает, то код просто заканчивает работу.
Vova FinkЗнаток (312) 3 месяца назад
Спасибо!
Юрий Семыкин Искусственный Интеллект (200767) 3 месяца назад
Не надо "решать при помощи таблицы". В выборе способа решения и состоит ваша ошибка. Набросать и запустить программку - минутное дело:
 a=0 
b=0
while a <= 365:
a +=36
b +=10
print(a,b)
print(b)
Получится
36 10
72 20
108 30
144 40
180 50
216 60
252 70
288 80
324 90
360 100
396 110
110
Сергей Серегин Мастер (1827) 3 месяца назад
Цикл заканчивается, когда a>365, но в таблице ты закончил считать, когда a=360. Надо еще раз прибавить a и b и тогда цикл остановиться, получится ответ 110.
Похожие вопросы