8 октября 2012 г.

Инструкции языка Python



Инструкции

Выражаясь простым языком, инструкции – это то, что вы пишете, чтобы сообщить интерпретатору, какие действия должна выполнять ваша программа. Если программа «выполняет какие-то действия», то инструкции – это способ указать, какие именно действия должна выполнять программа.

Структура программы на языке Python
Чтоб легче понять как работают инструкции рассмотрим следующую ступень иерархии:

1.  Программы делятся на модули.
2.  Модули содержат инструкции.
3.  Инструкции состоят из выражений.
4.  Выражения создают и обрабатывают объекты.


Инструкции языка Python

 

Инструкция if :
if x > y:
    x = 1
    y = 2

Главное правильно распределять отступы, так более понятнее, что к чему относится.
if x:
    if y:
        statement1
else:
    statement2

Простой интерактивный цикл:

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


while True:
    reply = input(‘Enter text:’)
    if reply == ‘stop’: break
    print(reply.upper())




Обработка ошибок с помощью инструкции try:

while True:
    reply = input(‘Enter text:’)
    if reply == ‘stop’: break
    try:
        num = int(reply)
    except:
        print(‘Bad!’ * 8)
    else:
        print(int(reply) ** 2)
print ‘Bye’

Три уровня вложенности программного кода:


В эту версию сценария добавлена еще одна инструкция if, вложенная в выражение else другой  условной инструкции if, которая в свою очередь  вложена в цикл while.

while True:
    reply = input(‘Enter text:’)
    if reply == ‘stop’:
        break
    elif not reply.isdigit():
        print(‘Bad!’ * 8)
    else:
        num = int(reply)
        if num < 20:
            print(‘low’)
        else:
            print(num ** 2)
print(‘Bye’)

Комментариев нет:

Отправить комментарий