Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 16, 2014 17:12:37

reeeep
Зарегистрирован: 2014-11-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

Коля каждый день ложится спать ровно в полночь и недавно узнал, что оптимальное время для его сна составляет X минут. Коля хочет поставить себе будильник так, чтобы он прозвенел ровно через X минут после полуночи, однако для этого необходимо указать время сигнала в формате часы, минуты. Помогите Коле определить, на какое время завести будильник.

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

Sample Input 1:
480
Sample Output 1:
8
0
Sample Input 2:
512
Sample Output 2:
8
32
Memory Limit: 256 MB
Time Limit: 5 seconds

Отредактировано reeeep (Ноя. 16, 2014 17:39:29)

Офлайн

#2 Ноя. 16, 2014 17:19:06

reeeep
Зарегистрирован: 2014-11-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

нужно ли вводить третью переменную?

x = int(input()) #x = 24 =+y
y = int(input()) #y = 24
print(y+(x//60))


Отредактировано reeeep (Ноя. 16, 2014 17:42:26)

Офлайн

#3 Ноя. 16, 2014 17:57:19

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

Одной достаточно переменной

In [1]: x = 480
In [2]: print x//60; print (x-60*(x//60))
8
0
In [3]: x = 512
In [4]: print x//60; print (x-60*(x//60))
8
32



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#4 Ноя. 16, 2014 18:19:07

reeeep
Зарегистрирован: 2014-11-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

достаточно было подставить и почитать?
я туплю

Отредактировано reeeep (Ноя. 16, 2014 18:19:39)

Офлайн

#5 Ноя. 16, 2014 19:18:21

reeeep
Зарегистрирован: 2014-11-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

ajib6ept
Одной достаточно переменной


спс за помощь , правда ответ не принимает )

Отредактировано reeeep (Ноя. 16, 2014 20:04:07)

Офлайн

#6 Ноя. 16, 2014 20:19:15

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

Зачем проходить курсы и самим ничего не делать? Была уже тема я там давал ответ вот буквально недавно.

x = int(input("Введите Х "))
h = int(input("Введите H "))
m = int(input("Введите M "))
c = (x // 60 + h + (x % 60 + m)//60) % 24
print(c)
print((x % 60 + m) % 60)

Офлайн

#7 Ноя. 16, 2014 20:44:19

reeeep
Зарегистрирован: 2014-11-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

можете помочь разобраться? решить задачу

Morven
Зачем проходить курсы и самим ничего не делать? Была уже тема я там давал ответ вот буквально недавно.

не понятно что они хотят в видеть в например тут https://stepic.org/lesson/Переменные-Стандартный-вводвывод-2232/step/6 дают готовый ответ вот такой :

X = int(input())
Y = int(input())
print(X*60 + Y)

мне принцип его не понятен по этому и возникли трудности




по этому и спрашиваю, твой ответ я видел
не понятно что они хотят в видеть в https://stepic.org/lesson/Переменные-Стандартный-вводвывод-2232/step/6 /
и для чего собственно нужен
Sample Input 1:
480
Sample Output 1:
8
0
Sample Input 2:
512
Sample Output 2:
8
32
Memory Limit: 256 MB
Time Limit: 5 seconds
там же пишут что трогать это не нужно
вообще запутали окончательно

Отредактировано reeeep (Ноя. 16, 2014 21:07:19)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version