• Предмет: Информатика
  • Автор: prudnikovdanil425
  • Вопрос задан 5 месяцев назад

Запиши значення змінних 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.

Вас заинтересует