Лекция Основы алгоритмизации. Алгоритмы и величины. Этапы решения задачи на ЭВМ


print("Всего", a+b, "шт.")   print



бет13/37
Дата16.01.2022
өлшемі0,96 Mb.
#129365
түріЛекция
1   ...   9   10   11   12   13   14   15   16   ...   37
Байланысты:
Все лекции
Практическая работа Информационный буклет, Сборник Паскаль1, 9 практикалық тапсырма, 3, 5 дәріс, 2-дәріс. Жалпы мағлұматтар, Өмірбаян, 1 лекция, Тәжірибелік жұмыстар (1), test1, 3 тәжірибелік жұмыс ОБП, Вирусные-диареи1, 3 Зертханалық жұмыс, Задание
print("Всего", a+b, "шт.")

 

print("Сколько бананов и ананасов для обезьян?")

countFood()

 

print("Сколько жуков и червей для ежей?")

countFood()

 

print("Сколько рыб и моллюсков для выдр?")

countFood()

После вывода на экран каждого информационного сообщения осуществляется вызов функции, который выглядит просто как упоминание ее имени со скобками. Поскольку в функцию мы ничего не передаем скобки опять же пустые. В приведенном коде функция вызывается три раза.

Когда функция вызывается, поток выполнения программы переходит к ее определению и начинает исполнять ее тело. После того, как тело функции исполнено, поток выполнения возвращается в основной код в то место, где функция вызывалась. Далее исполняется следующее за вызовом выражение.

В языке Python определение функции должно предшествовать ее вызовам. Это связано с тем, что интерпретатор читает код строка за строкой и о том, что находится ниже по течению, ему еще неизвестно. Поэтому если вызов функции предшествует ее определению, то возникает ошибка (выбрасывается исключение NameError):





Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   37




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет