
Знайди значення змінної b після виконання умовного оператора, якщо початкове значення a= 9. b = 0
if а%10 <3: b = a*2 elif а%10 <= 5: b = a+10 elif а%10 <= 7: b = a*10

Ответы на вопрос

Ответ:
Посмотрим первый случай, если при делении 9 на 10, у нас остаток меньше 3, то б = 9*2 = 18. 9/10 = 0,9. Верно.
Второе тоже верно, и третье, но после if, ключевое слово break; отсутствует, поэтому b = 18
Объяснение:



Задано умовний оператор з трьома умовами:
1. Якщо остача від ділення a на 10 менша за 3, то b дорівнює a помноженому на 2. 2. Якщо остача від ділення a на 10 менша або дорівнює 5, то b дорівнює a плюс 10. 3. Якщо остача від ділення a на 10 менша або дорівнює 7, то b дорівнює a помноженому на 10.
Початкове значення a = 9.
1. Остача від ділення 9 на 10 дорівнює 9, що не менше за 3, тому ця умова не виконується. 2. Остача від ділення 9 на 10 дорівнює 9, що не менша або дорівнює 5, тому ця умова не виконується. 3. Остача від ділення 9 на 10 дорівнює 9, що не менша або дорівнює 7, тому ця умова не виконується.
Отже, жодна з умов не виконується, тому значення змінної b залишається нульовим (b = 0).


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili