Решение модуля 13.1 из курса «Поколение Python: для начинающих»

Показываю и объясняю решения вместе с ответами на «Поколение Python: курс для начинающих» на питоне.

Отдельная функционально независимая часть программы, решающая определенную задачу, называется

функцией

Первая строка определения функции называется 

заголовком

Программный код содержащийся в функции называется

телом

Для того чтобы выполнить функцию, ее

вызывают

Какие из имен допустимы для названия функции в Python?


find_sum_1

is_valid

print_numbers

draw_triangle

_myfunction

Для чего используется оператор pass?

для создания заглушки

В ходе исполнения оператора pass ничего не происходит, поэтому он может использоваться в качестве заглушки в тех местах, где это синтаксически необходимо, например, в инструкциях, где тело является обязательным, таких как def. Таким образом, оператор pass используется там, где код пока ещё не появился, но планируется.

Звездный прямоугольник 1

Напишите функцию draw_box(), которая выводит звездный прямоугольник с размерами 14 \times 1014×10 в соответствии с образцом:

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

def draw_box():
    print('*' * 10)
    for i in range(12):
        print('*' + ' ' * 8 + '*')
    print('*' * 10)

draw_box()  # вызов функции

Звездный треугольник 1

Напишите функцию draw_triangle(), которая выводит звездный прямоугольный треугольник с катетами, равными 1010 в соответствии с образцом:

def draw_triangle():
    print(*['*' * i for i in range(1, 11)], sep='\n')

# основная программа
draw_triangle()  # вызов функции

Понравилась статья? Поделиться с друзьями:
Комментарии: 3
  1. Анастасия

    когда будет продолжение ?

    1. admin

      Добрый день, скорее всего уже после нового года

  2. Roman

    Звездный треугольник 1

    def draw_triangle():
    for i in range(11):
    print(‘*’ * i, end=’\n’)

    draw_triangle()

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector