Предмет: Информатика, автор: prudnikovdanil425

Запиши значення змінних a і b після виконання фрагменту програми, якщо їхні початкові значення a= 9, b= 27

if b% a==0: b = b//a
else: b = b+1

Твоя відповідь:

a =

b =

Ответы

Автор ответа: honvert
1

После выполнения этого кода переменная b будет равняться 28. Это потому, что оператор % вычисляет остаток от деления b на a, что равно 0, поэтому условие if срабатывает, и значение b делится на a с помощью оператора //. Однако, если условие if не сработало бы, то выполнялось бы условие else, и значение b увеличивалось бы на 1.


Аноним: Так какой ответ? я немного не поняла
Похожие вопросы