Module (13%)
Section (43%)

Функция print() - инструкции

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

Конечно, любая сложная программа обычно содержит гораздо больше инструкций, чем одна. Вопрос в том, как соединить более одной инструкции в коде Python?

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

Строка может быть пустой (то есть она может вообще не содержать инструкции), но она не должна содержать две, три или более инструкций. Это строго запрещено

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

Давайте немного расширим код, вы можете увидеть его в редакторе. Запустите его и обратите внимание на то, что вы видите в консоли.

Теперь ваша консоль Python должна выглядеть следующим образом:

The itsy bitsy spider climbed up the waterspout. Down came the rain and washed the spider out.

вывод

Это хорошая возможность сделать несколько замечаний:

  • программа дважды вызывает функцию print(), и вы можете видеть две отдельные строки в консоли - это означает, что print() начинает вывод с новой строки при каждом запуске; вы можете изменить это поведение, но вы также можете использовать его в своих интересах;
  • каждый вызов print() содержит различную строку, поскольку ее аргумент и содержимое консоли отражают ее - это означает, что инструкции в коде выполняются в том же порядке, в котором они были размещены в исходном файле; следующая инструкция не выполняется до тех пор, пока не будет выполнена предыдущая (есть некоторые исключения из этого правила, но вы можете пока игнорировать их).

Code

print("The itsy bitsy spider climbed up the waterspout.")
print("Down came the rain and washed the spider out.")
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×