• помогите решить задание!!!!!!!!! Дима анализирует фрагмент программы на языке программирования Python: a = 123 b = a % 10 c = a // 100 if b>c or b!=c: a = a - a // 10 else: a = a + a % 10 Помоги Диме определить, чему равно значение переменной a после выполнения фрагмента программы?

Ответы 1

  • Ответ:

    Переменная a последовательно присваивается число 123, затем вычисляется остаток от деления a на 10 и присваивается переменной b – она равна 3. Затем вычисляется целочисленное деление a на 100 (то есть a без двух последних цифр), получается 1, и это значение присваивается переменной c.

    Далее выполняется проверка условия, если b>c или b!=c. Так как 3 > 1, то b>c, условие верно и вычисление попадает в блок if. Блок if выполняет выражение a - a // 10 или 123 - 12, то есть a присваивается значение 111.

    Итого, значение переменной a после выполнения фрагмента программы будет равно 111.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years