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

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

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

функцией

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

заголовком

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

телом

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

вызывают

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


find_sum_1

is_valid

print_numbers

draw_triangle

_myfunction

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

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

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

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

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

Решение модуля 13.1 из курса «Поколение Python: для начинающих»
# Определение функции draw_box()
def draw_box():
    # Вывод верхней горизонтальной линии из 10 символов '*'
    print('*' * 10)
    
    # Цикл для вывода вертикальных линий и пробелов внутри рамки
    for x in range(12):
        # Вывод вертикальной линии слева ('*'), 8 пробелов и вертикальной линии справа ('*')
        print('*' + ' ' * 8 + '*')
    
    # Вывод нижней горизонтальной линии из 10 символов '*'
    print('*' * 10)

# Вызов функции draw_box() для рисования рамки
draw_box()

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

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

Решение модуля 13.1 из курса «Поколение Python: для начинающих»
# Определение функции draw_triangle()
def draw_triangle():
    n = 10  # Задаем количество строк в треугольнике (в данном случае 10)
    
    # Цикл для вывода строк треугольника
    for j in range(n):
        # Вывод строки, состоящей из (j + 1) символов '*'
        print("*" * (j + 1))

# Вызов функции draw_triangle() для рисования треугольника
draw_triangle()

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

4 комментариев
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Roman
Roman
1 год назад

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

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

draw_triangle()

вввавва
вввавва
Ответить на  Roman
1 год назад

ПАСИБА ;-)

Анастасия
Анастасия
1 год назад

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

admin
admin
Администратор
Ответить на  Анастасия
1 год назад

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

4
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x