Контрольные задания > В программе использован оператор ветвления.
if a>=b:
c=a
a=b
b=c
else:
b=1
print (a,b)
Какое значение будет выделено на экран дисплея, если а=20, b=10?
Вопрос:
В программе использован оператор ветвления.
if a>=b:
c=a
a=b
b=c
else:
b=1
print (a,b)
Какое значение будет выделено на экран дисплея, если а=20, b=10?
В этой программе используется условный оператор `if-else`.
Переменным `a` и `b` присваиваются значения 20 и 10 соответственно.
Условие `a >= b` проверяет, больше или равно ли `a` числу `b`. В нашем случае 20 >= 10 - это истина.
Следовательно, выполнится блок `if`:
`c = a` (c = 20)
`a = b` (a = 10)
`b = c` (b = 20)
Затем выводится `a` и `b`.
Ответ: 10 20