Пимкина Сергеевич
?>

Найдите ошибку в программе def ZZZ(n): global z p = n % 10 if p>=5 and p%2==0 z+=1 if n!=0 ZZZ( n // 10 return z k= int (input ('k=')) z=0 print (ZZZ(k))

Информатика

Ответы

Aleksandr

def ZZZ(n):

   global z

   p = n % 10

   if p >= 5 and p % 2 == 0:

       z += 1

       if n != 0:

         ZZZ(n//10)

   return z

k = int(input('k='))

z = 0

print(ZZZ(k))

Объяснение: В 4-ой и 5-ой строке в конце должен быть знак двоеточия потому что if это условие, в конце каждого условия ставится двоеточие. В 7-ой строке в конце должен стоять знак скобки потому что параметры  функций пишутся в скобках. Я нашёл ошибки только в синтаксисе.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найдите ошибку в программе def ZZZ(n): global z p = n % 10 if p>=5 and p%2==0 z+=1 if n!=0 ZZZ( n // 10 return z k= int (input ('k=')) z=0 print (ZZZ(k))
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kulinarprotv
Serdechnaya636
mikhail
vrn3314
ckiras9
Vlad Petr531
sinicin80
Некрасов Валентина1097
Evsevia-a
Taurus59707
Butsan-Bagramyan
maksimovskiy7657
Константиновна
Yurevna
yana799707