Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет38/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   34   35   36   37   38   39   40   41   ...   84
PYTHON

if s<1000: 
print(s) 
elif 1000<=s<3000: 
print(s*0.97) 
else: 
print(s*0.95) 
Результат работы программы представлен на рисунке 64. 
Рис. 64. Результат работы программы 
Ещё раз обратимся к синтаксическим правилам языка Python. 
В Python отсутствуют фигурные скобки (которые есть в языке С/С++) или разде- 
лители begin/end (которыми оперирует язык Pascal), окружающие блоки программ- 
ного кода. Вместо этого принадлежность операторов к вложенному блоку определя- 
ется по величине отступов. Также операторы в языке Python обычно не завершаются 
точкой с запятой; признаком конца оператора служит конец строки с этим операто- 
ром. 
Все составные операторы в языке Python оформляются одинаково: строка с заголовком 
завершается двоеточием, далее следуют вложенные операторы (один или более), обычно с 
отступом относительно заголовка. Эти операции с отступами называются блоком (или иногда 
набором). 
Важно! 
Интерпретатор автоматически определяет границы блоков по величине отступов, т. е. 
по ширине пустого пространства слева от программного кода. Все операторы, смещенные 
вправо на одинаковое расстояние, принадлежат к одному и тому же блоку кода. 
В операторе if разделы elif и else не только являются частями оператора if, но 
и содержат собственные вложенные блоки. На рисунке 65 представлена схема с отступа- 
ми для оператора if. 


ПРОГРАММИРОВАНИЕ 
60 
В содержание
 
if 
Блок 1 
elif 
Блок 2 
else 
Блок 3 
Рис. 65. Схема вложенных блоков 
Практическая часть 
Цель работы
: ознакомление с условным оператором if языка программирования 
Python. 
Ход работы 
1. Открыть среду разработки PyCharm. 
2. Написать программу вычисления оптимального веса: оптимальный вес вычисляется 
по формуле: рост (см) — 100. 
3. Пользователю выдаётся рекомендация о снижении или наборе веса. 
Указание. 
Примерный вид программы: 
v=int(input("Ваш вес — ")) 
h=int(input("Ваш рост — ")) 
ideal_v=h-100 


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   84




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

    Басты бет