Инструкции
Структура программы на языке 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’)
Комментариев нет:
Отправить комментарий