Задача 10. Яма (Python)

Вы пишите компьютерную игру с текстовой графикой, вам поручили написать генератор ландшафта.

Напишите программу, которая получает на вход число N и выводит на экран числа в виде «ямы» вот так:

Задача 10. Яма (Python)

Что оценивается

Задание считается успешно выполненным, если:

  • формат вывода соответствует примеру;
  • input содержит корректное приглашение для ввода; 

Решение задачи:

n = int(input('Введите число: '))
print()
q = n - 1
while q >= 0:
    for i in range(-n, n + 1):
        if abs(i) > q:
            print(abs(i), end='')
        elif i == 0:
            print(end='')
        else:
            print('.', end='')
    q -= 1
    print()
Задача 10. Яма (Python)

Проверяем:

Задача 10. Яма (Python)
Оцените статью
( 15 оценок, среднее 2.73 из 5 )