Вопрос задан 06.04.2021 в 13:32. Предмет Информатика. Спрашивает Аратскова Елизавета.

Найти сумму делителей вводимого пользователем числа.НА ЯЗЫКЕ ПИТОН

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сухорукова Даша.

x=int(input())  #просим ввести число от пользователя

s=0 #сумматор

for i in range(1,x):#цикл который идет с 1 тк как делить на ноль нельзя и до числа не вкл его

if x%i==0:#проверка на делимость

 s+=i #прибавляет i k s

print(s)#выводит результат

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример кода на Python для нахождения суммы делителей введенного пользователем числа:

python
number = int(input("Введите число: ")) divisors_sum = 0 for i in range(1, number+1): if number % i == 0: divisors_sum += i print("Сумма делителей числа", number, "равна", divisors_sum)

В этом коде мы используем цикл for, чтобы перебирать числа от 1 до введенного пользователем числа. Для каждого числа проверяем, является ли оно делителем введенного числа, и если да, то добавляем его к переменной divisors_sum. По завершении цикла выводим сообщение с результатом на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос