Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/47: Рейтинг темы: голосов - 47, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 82

Простейшая задача: в чём ошибка алгоритма?

21.01.2018, 15:24. Показов 9522. Ответов 4

Студворк — интернет-сервис помощи студентам
Вот такая задача:
Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью v километров в час. На какой отметке он остановится через t часов?
Программа получает на вход значения v и t. Если v>0, то Вася движется в положительном направлении по МКАД, если же значение v<0, то в отрицательном.
Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.


Написал программу, один из тестов не проходит (какие именно тесты - не видно).
Сам код такой, не пойму, в чём промахнулся:
Python
1
2
3
4
5
6
7
8
v = int(input())
t = int(input())
 
if v < 0:
    s = 109 - ((-v * t) % 109)
else:
    s = (v * t) % 109
print(s)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.01.2018, 15:24
Ответы с готовыми решениями:

Ознокомление с Дельфи.Программа простейшая, но в чем ошибка? Буду благодарна за наставление на путь истинный)
Здравствуйте. Помогите пожалуйста исправить ошибки в програме, я новичок поэтому допускаю даже такой вариант, что вся программа, которая...

В чем ошибка алгоритма змейки
Всем добрый вечер! Решил написать змейку, но столкнулся с такой проблемой, что змейка на отрез не хочет одекватно работать, хоть и...

Подсчет количества слов в каждом предложении. В чем ошибка алгоритма
Будьте добры, взгляните? Считаем общее количество слов, и количество предложений по точкам. Разбиваем предложения по координатам...

4
1 / 1 / 2
Регистрация: 23.07.2016
Сообщений: 13
21.01.2018, 15:43
перемножать можно не только целые числа
0
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 82
21.01.2018, 15:58  [ТС]
Dimmon2016, Не думаю, что в этом проблема - задача для новичков в питоне.
Возможно, проблема в том, что нужно решить без циклов (потому что задачи с циклами - в соседнем разделе).
А как вот решить такую задачу совсем без циклов? Не представляю.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
21.01.2018, 16:15
Лучший ответ Сообщение было отмечено Timebird как решение

Решение

У вас код выдает
Code
1
2
3
>-109
>1
109
А нужно:
Code
1
2
3
>-109
>1
0
Python
1
2
3
v = int(input(">"))
t = int(input(">"))
print((v*t) % 109)
1
 Аватар для wi34rd
13 / 13 / 10
Регистрация: 09.09.2014
Сообщений: 41
21.01.2018, 16:22
Цитата Сообщение от Timebird Посмотреть сообщение
Dimmon2016, Не думаю, что в этом проблема - задача для новичков в питоне.
Возможно, проблема в том, что нужно решить без циклов (потому что задачи с циклами - в соседнем разделе).
А как вот решить такую задачу совсем без циклов? Не представляю.
Ты конвертируешь вводные данные в integer, но в задаче не сказано, что они обязательно целые.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.01.2018, 16:22
Помогаю со студенческими работами здесь

В чем отличие алгоритма Вайнера от Алгоритма Укконена для работы с суффиксным деревом?
Чем отличается алгоритма Вайнера от Алгоритма Укконена для работы с суффиксным деревом? Желательно более подробное объяснение

Простейшая сортировка. В чем причина?
нужно отсортировать массив размерности q (вводится с клавиатуры) от большего к меньшему. проблема в том, что у меня почему-то происходит...

Простейшая задача
в общем суть: ввожу 4 числа в любое поле для ввода, нужно найти min и max и рассортировать числа по возрастанию. Суть в краткости кода,...

Простейшая задача
Добрый день. Я новичок в этом деле и много еще не знаю. Нужно решить эту задачу, но сайт моего универа не хочет принимать мое решение...

Простейшая задача
Прошу помощи, сыну задали, сам немного писал на с++, делфи. Боюсь напортачить с правописанием.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru