Задача Python решите пожалуйста даю 15 балов, спасибо

0 голосов
68 просмотров

Задача Python решите пожалуйста даю 15 балов, спасибо


image

Информатика (12 баллов) | 68 просмотров
0

можешь перевести на русский? просто не понимаю некоторые слова в задании

0

Ок

0

Дано целое число N. Найти: 1) количество нечетных цифр; 2) сумму цифр, кратных 3 (число кратное 3, если при делении на 3, оно дает остаток 0); 3) произведение цифр 2 или 5. Контрольные примеры: Ну примери на фото

Дан 1 ответ
0 голосов

Ответ:

n = input()

kn = 0

s = 0

d = 1

f = False  # флаг если в числе нет цифр 2 и 5

for i in n:

   i = int(i)

   if i % 2 == 1:

       kn += 1

   if i % 3 == 0:

       s += i

   if i == 2 or  i == 5:

       d *= i

       f = True

if f is not True:

   d = None

print("kn=" + str(kn) + ", s=" + str(s) + ", d=" + str(d))

Объяснение:

(238 баллов)
0

не забудь отметить ответ как лучший!