ответ:Внутри условных инструкций можно использовать любые инструкции языка Питон, в том числе и условную инструкцию. Получаем вложенное ветвление – после одной развилки в ходе исполнения программы появляется другая развилка. При этом вложенные блоки имеют больший размер отступа (например, 8 пробелов). Покажем это на примере программы, которая по данным ненулевым числам x и y определяет, в какой из четвертей координатной плоскости находится точка (x,y):
x = int(input())
y = int(input())
if x > 0:
if y > 0: # x>0, y>0
print("Первая четверть")
else: # x>0, y<0
print("Четвертая четверть")
else:
if y > 0: # x<0, y>0
print("Вторая четверть")
else: # x<0, y<0
print("Третья четверть")
В этом примере мы использовали комментарии – текст, который интерпретатор игнорирует. Комментариями в Питоне является символ # и весь текст после этого символа до конца строки.
Объяснение:В этом примере мы использовали комментарии – текст, который интерпретатор игнорирует. Комментариями в Питоне является символ # и весь текст после этого символа до конца строки.
7.
i=
6 6>2 Да i-1=5 Количество итераций:1
5 5>2 Да i-1=4 Количество итераций:2
4 4>2 Да i-1=3 Количество итераций:3
3 3>2 Да i-1=2 Количество итераций:4
2 2>2 Нет, выход из цикла
ответ: 4
8.
Цикл:
while <=6 do
begin
i:=i+2;
end;
Никакого значения здесь не имеет, он добавлен для того, чтобы запугать решающего.
j=0
writeln('1');
j=1
writeln('1');
j=2
writeln('1');
j=3
writeln('1');
ответ: 4 единицы
9.
for j:=0 to 3 do
begin
i:=2;
while i >=6 do (i=2 и условие не выполняется, значит цикл выполняться также не будет)
begin
i:=i-2;
writeln('1');
end;
end;
ответ: 0
1 команда - ошибок нет
2. - в операторе присваивания (:=) слева от знака присваивания может быть только переменная, а здесь записано выражение a+b
3. - Так как слева от := может быть только переменная, то здесь тоже ошибка. Имена переменных не могут начинаться с цифры (6а - ошибка)
4. Здесь тоже ошибка, так как слева от := записан вызов функции (sqr(c))
5. a=8 - это не команда, а сравнение значений a и 8. Присваивание в паскале записывается :=
6. Здесь, видимо, используется математическая запись 2y (что неверно) вместо 2*y