Выдает ошибку invalid syntax на двоеточие (в строке if n==5 and n2==5: )
if n==5 and n2==1:
d=(a**b)+c
print ("%d**%d+%d=%d" % (a,b,c,d))
elif n==5 and n2==2:
d=(a**b)-c
print ("%d**%d-%d=%d" % (a,b,c,d))
elif n==5 and n2==3:
d=(a**b)*c
print ("%d**%d*%d=%d" % (a,b,c,d))
elif n==5 and n2==4:
if с==0:
print ("Делить на 0 нельзя")
else:
d=(a**b)/c
print ("%d**%d/%d=%d" % (a,b,c,d)
if n==5 and n2==5:
d=(a**b)**c
print ("%d**%d**%d=%d" % (a,b,c,d))`
Ответы (1 шт):
Автор решения: Nymos
→ Ссылка
Ошибка invalid syntax
возникает из-за отсутствия закрывающей скобки в строке с операцией деления:
print ("%d**%d/%d=%d" % (a,b,c,d)
Исправь эту строку, добавив закрывающую скобку в конце:
print ("%d**%d/%d=%d" % (a,b,c,d))
# ^