Найдите ошибку в программе
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))
Ответы на вопрос
Ответил polunosikdanil177
4
Ответ:
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-ой строке в конце должен стоять знак скобки потому что параметры функций пишутся в скобках. Я нашёл ошибки только в синтаксисе.
aruka09864:
можно на казахском пожалуйста
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Окружающий мир,
2 года назад
Литература,
2 года назад
Музыка,
8 лет назад
Биология,
8 лет назад