ЕНТ • ИнформатикаПрограммирование Python
Задача ЕНТ — Программирование Python
Разбор и объяснение. Решай похожие задачи на полном пробном тесте.
Контекст
Дастан получил задание написать программу, которая для введённого натурального числа проверяет, является ли оно совершенным (равно сумме всех своих делителей, кроме самого себя). Дастан написал следующий код:
Используя этот код, ответьте на вопросы 26–30.
n = int(input())
sum_div = 0
for i in range(1, n):
if n % i == 0:
sum_div += i
if sum_div == n:
print('Да')
else:
print('Нет')
Используя этот код, ответьте на вопросы 26–30.
Что выведет программа при вводе ?
Варианты ответа
- Да
- 10
- 8
- Нет
Хочешь решить полный пробный тест?
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)