Предмет: Информатика, автор: vlasikkarasik6134

СРОЧНО!!
Решите пожалуйста задачку в ПИТОНЕ.
Подойдет любое решение, только правильное, конечно

Приложения:

restIess: надо еще?
vlasikkarasik6134: Да задание до вторника, если сделаете буду очень рада!

Ответы

Автор ответа: dmitriykleyshmidt
1

Ответ:

number = int(input("Введите натуральное число\n"))

d = int(input("Введите d\n"))

div_sum = even_sum = count = odd_count = even_count = greater_d = 0

print("a)")

for i in range(1, number+1):

   if number % i == 0:

       count += 1

       print(f'{count} делитель числа  -> {i} ')

       div_sum += i

       if i > d:

           greater_d += 1

       if i % 2 == 0:

           even_sum += i

           even_count += 1

       else:

           odd_count += 1

print("б)Сумма всех делителей ->", div_sum)

print("в)Сумма четных делителей ->", even_sum)

print("г)Количество делителей ->", count)

print("д)Количество нечетных делителей ->", odd_count)

print("е)Количество четных делителей ->", even_count)

print("ж)Количество делителей, больших d ->", greater_d)


vlasikkarasik6134: Спасибо большое! Все идеально работает!
dmitriykleyshmidt: Рад помочь
Похожие вопросы
Предмет: Русский язык, автор: mistik1781
Предмет: Русский язык, автор: Эмилия219
Предмет: Математика, автор: Nikniem
Предмет: Английский язык, автор: Apdosls