Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 23.08.2019, 19:46   #1
Stalin2019
Пользователь
 
Регистрация: 09.08.2019
Сообщений: 20
Репутация: 10
По умолчанию Электронные часы

Прохожу курс на курсере. Не принимают задачу .
Дано число N. С начала суток прошло N минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент.

Формат ввода

Вводится число N — целое, положительное, не превышает 10⁷.

Формат вывода

Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59).

Учтите, что число N может быть больше, чем количество минут в сутках.


Мое решение:
Код:
n = int(input())
hours = n % (60 * 24) // 60
minutes = n % 60
print(hours, minutes)

Выдает такую ошибку : Precompile check failed:
/solution//solution.py:22:1: W391 blank line at end of file
Stalin2019 вне форума   Ответить с цитированием
Старый 23.08.2019, 19:56   #2
Black Fregat
Программист
Профессионал
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,475
Репутация: 1021
По умолчанию

Ну так уберите эту пустую строку в конце файла

Похоже, код проверяется по рекомендациям PEP 8. Там много интересных требований. В частности, файл должен заканчиваться ровно одним переводом строки

Хотя, в текущей версии PEP 8 этого, похоже, уже нет. Но проверяющая программа этого не знает )

Последний раз редактировалось Black Fregat; 23.08.2019 в 20:07.
Black Fregat на форуме   Ответить с цитированием
Старый 23.08.2019, 20:07   #3
Stalin2019
Пользователь
 
Регистрация: 09.08.2019
Сообщений: 20
Репутация: 10
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Ну так уберите эту пустую строку в конце файла

Похоже, код проверяется по рекомендациям PEP 8. Там много интересных требований. В частности, файл должен заканчиваться ровно одним переводом строки
И как это сделать ?
Stalin2019 вне форума   Ответить с цитированием
Старый 23.08.2019, 20:27   #4
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,888
Репутация: 5617
По умолчанию

Цитата:
Сообщение от Stalin2019 Посмотреть сообщение
И как это сделать ?
Цитата:
Сообщение от Stalin2019 Посмотреть сообщение
Мое решение:
Когда вводите решение, убедитесь, что там в конце нет пустых строк.

т.к. должно быть вот так
Код:
print(hours, minutes)
а не вот так
Код:
print(hours, minutes)
.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 23.08.2019, 21:38   #5
Stalin2019
Пользователь
 
Регистрация: 09.08.2019
Сообщений: 20
Репутация: 10
По умолчанию

В установленной среде раз 10 пытался так сделать. Все равно не приняли. Сделал в ideone.com - приняли. Спасибо всем!
Stalin2019 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DELPHI, Электронные часы РезедаМуратова Помощь студентам 11 02.03.2018 20:52
Электронные часы на с++ torf222 Помощь студентам 2 22.09.2014 06:22
электронные часы Rachel Помощь студентам 2 07.11.2011 21:46
Электронные часы jaxik Общие вопросы Delphi 2 07.04.2010 12:25
электронные часы Багира Assembler 0 20.12.2007 00:09


00:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.