Составить программу на языке Python. Ввести число, обозначающее количество секунд. Вывести то же самое время в минутах и секундах.

Пример:

Введите число секунд: 175

2 мин. 55 с.

Gorki2005 Gorki2005    3   20.12.2020 12:31    155

Ответы
ilinasmirnova5 ilinasmirnova5  19.01.2021 12:32
a=int(input())m=(a//60)%60s=a%60if m<10: m='0'+str(m)else: m=str(m)if s<10: s='0'+str(s)else: s=str(s)print(m+':'+s)
Составить программу на языке Python. Ввести число, обозначающее количество секунд. Вывести то же сам
ПОКАЗАТЬ ОТВЕТЫ
delacourr delacourr  09.01.2024 11:33
Хорошо, давайте составим программу на языке Python для решения данной задачи.

Вот пошаговое решение:

1. Сначала мы должны получить число секунд от пользователя. Для этого воспользуемся функцией input(), которая позволяет пользователю ввести данные:
```python
seconds = int(input("Введите число секунд: "))
```

2. Теперь, у нас есть число секунд, которое пользователь ввел. Осталось преобразовать его в минуты и секунды. Мы знаем, что в одной минуте 60 секунд. Поэтому, чтобы найти количество минут, мы разделим число секунд на 60 и возьмем целую часть от деления (используем оператор //):
```python
minutes = seconds // 60
```

3. Остаток от деления на 60 будет являться количеством секунд, которые остались после вычитания минут. Извлекаем это значение с помощью оператора %:
```python
remaining_seconds = seconds % 60
```

4. Теперь мы можем вывести результат пользователю. Используем функцию print() для вывода значения переменных minutes и remaining_seconds с соответствующими пояснениями:
```python
print(str(minutes) + " мин.", str(remaining_seconds) + " с.")
```

5. Наконец, заключаем весь код в блок объявления функции, чтобы сделать его переиспользуемым и легко вызываемым:
```python
def time_conversion():
seconds = int(input("Введите число секунд: "))
minutes = seconds // 60
remaining_seconds = seconds % 60
print(str(minutes) + " мин.", str(remaining_seconds) + " с.")

time_conversion() # вызываем функцию для проверки программы
```

Теперь программа готова к использованию. Введите число секунд, например, 175, и программа выведет результат "2 мин. 55 с."
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика