diff --git a/2.3_lesson.19.20.py b/2.3_lesson.19.20.py new file mode 100644 index 0000000..f66ae81 --- /dev/null +++ b/2.3_lesson.19.20.py @@ -0,0 +1,16 @@ +****Задание 19 Параграф 2.3*** +**** Ох, дети растут быстро и становятся всё требовательнее — даже змейки им теперь кажутся скучными! +Воспитательница в панике, но вы уже здесь — и готовы придумать что-то новенькое. + +На этот раз им хочется увидеть числовой квадрат, который будто состоит из слоёв — как матрёшка из чисел. +Выглядит эффектно, а строится... проще, чем кажется! **** + +if name == "main": + size = int(input()) + + cell_width = len(str((size + 1) // 2)) + + for i in range(size): + for j in range(size): + print(f'{min(i + 1, j + 1, size - i, size - j):>{cell_width}}', end=' ') + print() \ No newline at end of file