М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Lizaliya
Lizaliya
01.09.2020 02:05 •  Другие предметы

Напишите на питоне
Идёт k-я секунда суток. Разработайте программу, которая по введённой k-й секунде суток определяет, сколько целых часов h и целых минут с начала суток.
Например, если k =13257=3 х 3600 + 40 х 60 + 57,
то h =3 и m = 40.
Выведите на экран фразу: It is … hours … minutes.
Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом.

👇
Ответ:
mbilalov
mbilalov
01.09.2020
Нет проблем! Вот решение задачи на Python:

```python
# Вводим значение k
k = int(input("Введите k-ю секунду суток: "))

# Вычисляем количество часов и минут
h = k // 3600
m = (k % 3600) // 60

# Выводим результат
print("It is", h, "hours", m, "minutes.")
```

Давай разберем по шагам:

1. В первой строке мы просим пользователя ввести значение k, используя `input()`. Функция `input()` считывает введенные данные и возвращает их в виде строки. Мы затем использовали `int()` для преобразования строки в целое число, так как нам нужно работать с числами для дальнейших вычислений.

2. Далее мы вычисляем количество часов (h) и минут (m) с помощью деления на 3600 и остатка от деления на 60 соответственно. Оператор `//` используется для деления без остатка (целочисленное деление), а оператор `%` возвращает остаток.

3. Наконец, мы выводим результат с помощью функции `print()`. Мы передаем строку, которая содержит фразу "It is", а затем значения h и m, разделяя их от слов пробелами.

Теперь, если пользователь вводит значение k = 13257, программа выведет следующее:
```
Введите k-ю секунду суток: 13257
It is 3 hours 40 minutes.
```

Надеюсь, это решение понятно и поможет вам разобраться с задачей! Если у вас есть еще вопросы, не стесняйтесь задавать. Я всегда готов помочь!
4,4(65 оценок)
Ответ:
katy260505
katy260505
01.09.2020
;88•0(0):5/0=10/5
4,7(48 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Другие предметы
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ