samar lulu Ответов: 1

4. написать программу, которая вводит количество секунд, а возвращает количество минут и секунд?


Я не уверен, что ответ верен. Мне нужна помощь

Что я уже пробовал:

#exe4
x = input("enter the number of seconds")
a = float(x)
miunte = a // 60
sec = a % 60
print(x, "returned to", miunte, "minutes","and", sec, "second")

Richard MacCutchan

Какая помощь? Запустите код с некоторыми тестовыми значениями и проверьте результаты. В качестве подсказки не используйте типы float для интегральных значений.

samar lulu

Мне нужна помощь, чтобы узнать, в чем проблема в коде! @RichardMacCutchan

Richard MacCutchan

И как мы можем догадаться, если вы не скажете нам, что происходит, когда вы запускаете его?

samar lulu

ОМГ, я сказал, что не уверен, поэтому просто задаю простой вопрос

Richard MacCutchan

В чем вы не уверены? Пожалуйста, объясните, какую проблему вы видите при запуске кода.

samar lulu

Правильно ли писать такой код?
пожалуйста, посмотрите на Q и A, правильно это или нет?

Richard MacCutchan

Нет.

samar lulu

так каков же правильный ответ?

Richard MacCutchan

- Понятия не имею, потому что я все еще не знаю, о чем вы просите. Если код работает, то о чем вы беспокоитесь?

CPallini

Код работает как заклинание (Я бы использовал a = int(x) хотя).

samar lulu

почему? не могли бы вы объяснить подробнее?
Я поставил "float" bc, может быть, это может быть 3.5 eg

CPallini

Если десятичное число expcted, то ваш код в порядке, как он есть.

1 Ответов

Рейтинг:
1

Patrice T

Цитата:
Я не уверен, что ответ верен. Мне нужна помощь

Очевидно, вы знаете, что 1 минута-это 60 секунд.
Какой ввод дает результат, который заставляет вас сомневаться в этом коде ?

Проверьте свой код, запустив его с входными данными, которые вы знаете, и посмотрите, соответствует ли он вашим ожиданиям.
Если результаты соответствуют ожидаемым, скорее всего, код верен.