Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
9 / 8 / 3
Регистрация: 18.02.2019
Сообщений: 457

Проблема с выводом на платформе

05.08.2024, 20:17. Показов 593. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
На образовательной платформе имеется такая задача:
Используя функции draw_square() и draw_triangle(), напишите программу, которая выводит звездный дом заданного размера N, где N - нечетное.

Ниже приведен пример для N=11.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
     *
    * *
   *   *
  *     *
 *       *
***********
*         *
*         *
*         *
*         *
*         *
*         *
*         *
*         *
*         *
***********
Примечание. Для вывода квадрата и треугольника используйте цикл for.

Входные данные:

N - длина основания дома

Sample Input:

5
Sample Output:

Code
1
2
3
4
5
6
7
  *
 * *
*****
*   *
*   *
*   *
*****
Вот мой код решения:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def draw_triangle(N):
    for i in range(N // 2 + 1):
        if i == 0:
            print(' ' * (N // 2) + '*')
        else:
            print(' ' * (N // 2 - i) + '*' + ' ' * (2 * i - 1) + '*')
 
def draw_square(N):
    for i in range(N):
        if i == 0 or i == N - 1:
            print('*' * N)
        else:
            print('*' + ' ' * (N - 2) + '*')
 
N = int(input())
draw_triangle(N)
draw_square(N)
При запуске кода на платформе вывод правильный:
Test input:
5
Test output:
Code
1
2
3
4
5
6
7
8
  *
 * *
*   *
*****
*   *
*   *
*   *
*****
При отправке решения вот такая ошибка:
Failed test #1 of 3. Wrong answer

This is a sample test from the problem statement!

Test input:
5
Correct output:
Code
1
2
3
4
5
6
7
  *
 * *
*****
*   *
*   *
*   *
*****
Your code output:
Code
1
2
3
4
5
6
7
8
*
 * *
*   *
*****
*   *
*   *
*   *
*****
Подскажите, пожалуйста, в чём может быть проблема? Если это возможно - не отправляйте готовое и своё решение, а подскажите, что нужно исправить и с чем могут быть вообще связаны такие ошибки?
Всем заранее спасибо!
И да пребудет с Вами сила!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.08.2024, 20:17
Ответы с готовыми решениями:

Проблема с индексацией блога на платформе Blogspot
Привет! Проконсультируйте, пожалуйста, есть ли свежие данные на тему скорости индексации Яндексом блога на платформе blogspot? ...

Проблема с выводом
При запуске main() фигуры становятся на свои места, но проблема - все они принадлежат фигурам чёрного цвета. Что не так? Я не понимаю. Вот...

Проблема с выводом
Формулировка задачи: Даны оценки группы из десяти студентов по практической работе №3 (от 0 до 100). Ввести оценки в программу,...

2
115 / 100 / 15
Регистрация: 24.07.2019
Сообщений: 314
06.08.2024, 06:50
Как бы это подсказать, чтобы не рассказать ))
Попробуйте предусмотреть в алгоритме особые расчёты для цифры "5" - можно будет узнать на какой следующей цифре "споткнётся" тест и будет больше сведений для анализа.
А ещё попробуйте изменить расчёты для "крыши" - почитайте про особенности округления в Python.
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38196 / 21129 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
06.08.2024, 07:46
Сергей_1981, обрати внимание, что у тебя размер крыши на единицу больше, чем нужно
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.08.2024, 07:46
Помогаю со студенческими работами здесь

Проблема с выводом
Когда программа завершается завершается признаком конца ввода ( сочетание ctrl + d) вместе с выводом в консоль выходит строчка...

Проблема с выводом
Здравствуйте.Приношу извинения за банальный вопрос,но ,к сожалению, никак не могу разобраться самостоятельно. Проблема: -Код: ...

Проблема с выводом
Здравуствуйте, при создании одной програмы(которая шифрует текст, выводит зашифрованый текст, а потом выводит расшифрованый текст),...

Проблема с выводом
Всем привет, у меня проблема. Не обращайте внимания что у меня одно и то же по несколько раз импортировано ;) Задача: написать такую...

Проблема с выводом
Доброго времени суток, у меня возникло несколько проблем, первая, хочу что бы выводило матрицу целиком после выполнение условия(я прост не...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru