ЕНТ • ИнформатикаПрограммирование Python
Задача ЕНТ — Программирование Python
Разбор и объяснение. Решай похожие задачи на полном пробном тесте.
Контекст
У Болата есть программа на Python, реализующая алгоритм нахождения наибольшего общего делителя двух чисел:
Используя этот код, ответьте на вопросы 26–30.
n, m = map(int, input().split())
while n != m:
if n > m:
n = n - m
else:
m = m - n
print(n)
Используя этот код, ответьте на вопросы 26–30.
Какая алгоритмическая задача решается этим кодом?
Варианты ответа
- Нахождение наибольшего общего делителя
- Возведение в степень
- Нахождение наименьшего общего кратного
- Сортировка чисел по убыванию
Хочешь решить полный пробный тест?
Bilimqor — бесплатно, в формате реального ЕНТ. 120 вопросов, 5 предметов, 4 часа.
Начать пробный тест →Похожие задачи по теме «Программирование Python»
- Результат выполнения следующего кода при входных данных '214 32 765':
def F(n): s = 0 while n!= 0: s += n % 10 n //=… - При n=4 результатом запуска следующего программного кода будет:
n=int(input())
for i in range(2, n+1): for j in range(2, n+1): p… - Какие из следующих имен являются допустимыми для переменных в Python?
- Что будет выведено на экран в результате выполнения следующего кода на Python: print(list(range(5)))
- Определите, что выведет на экран следующий Python-код?
def F(n): if n > 0: print(n % 10) F(n // 10) F(987)