Вопрос №55774 от пользователя Сергей Воробьев в испытании «Копилка»

Сергей Воробьев

Подскажите пожалуйста, в чем ошибка? Проверяю в репле или просто запускаю модуль на своей машине и результат такой же как в примере, строка совпадает со строкой из тестов. Ревью Понимаю что код совсем плох, но там не менее вроде работает))

6 0

Станислав Дзисяк

Сергей, приветствую!

Попробуйте отформатировать полученную строку и сравнить её с ожидаемым значением в тестах. Если это сделать, то вы получите такой вывод:

   6             
   ₽          5 
4  ₽          ₽
₽ ₽          ₽
₽ ₽ 2  2  2  ₽
₽ ₽ ₽ ₽ ₽ ₽
₽ ₽ ₽ ₽ ₽ ₽
-----------------
1  2  3  5  10 20

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

0

Сергей Воробьев

Я не понимаю где конкретно ее надо отформатировать... Я нашел ошибку, где я забыл про удвоение заданного символа(bar_char), но это не помогло. Запускаю свою функцию на replit.com и в консоли вполне себе тот же график... Результат теста показывает не полностью, скрывая часть строк, подскажите, где указать флаг -vv для отображения полного теста?

0

Сергей Воробьев

Задание пройдено, если это можно так назвать))) Изменил метод формирования предпоследней строки с '-' на вычисление из формулы и тесты позеленели. Вопрос про полное отображение тестов остался нерешенным.

0

Станислав Дзисяк

подскажите, где указать флаг -vv для отображения полного теста?

Сергей, при необходимости вы можете добавить необходимые опции к команде запуска тестов в Makefile. В нём находится команда запуска тестов.

0

anatolii5

Станислав Дзисяк, подскажите, пожалуйста, куда конкретнее нужно указывать флаг -vv в Makefile, чтобы увидеть полностью, в чем различие?

0

Станислав Дзисяк

Анатолий, добавить можно непосредственно после команды pytest, то есть так ...pytest -vvv src tests

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев