Я изучаю код на python, используя Project Euler. Я написал следующую программу, которую я думаю, должен работать:Что не так с моей программой python?
a=1
b=1
c=1
while(a<=998):
while(b<=998):
c=(1000-(a+b)
if (a*a+b*b==c*c):
print a,b,c
b=b+1
a=a+1
Однако, когда я на самом деле запустить программу из терминала, интерпретатор говорит, что строка 9
if (a*a+b*b==c*c):
является недействительным. Может ли кто-нибудь сказать мне, почему это?
благодаря
с = (1000- (а + б) ')' – hughdbrown
Некоторые вопросы должны пройти базовую компиляцию здесь, прежде чем они будут опубликованы: D – Maroun
вы не следует смешивать вкладки с пробелами, я рекомендую форматировать ваш код для SO с пробелами ** только ** – Anthon