Предмет: Информатика,
автор: dexy69
Найдите ошибку в программе
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
Ответ:
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:
можно на казахском пожалуйста
Похожие вопросы
Предмет: Русский язык,
автор: екатерина111
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: Kristina200310
Предмет: Математика,
автор: serinemkrtchyan
Предмет: Математика,
автор: ЛордИлюха