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)
Поделитесь своими знаниями, ответьте на вопрос:
На языке программирования python. 1)написать функцию count_even(items), которая принимает список целых чисел и возвращает: а)положительное число, если четных больше, чем нечетных б)отрицательное число, если четных больше, чем нечётных в)ноль, если количество сетных и нечётных одинаково. count_even([7, 3, 4, 6, 2, 3, 1]) < 0 count_even([7, 3, 4, 6, 2, 6, 3, 1]) 0 count_even([7, 3, 8, 10, 9, 2, 10]) > 0 count_even([ ]) 0
K = 0
for i in A:
if i % 2 == 0:
K+=1
else:
K-=1
return K
print("Введите целые числа: ")
print(count_even([int(i) for i in input().split()]))