我正在学习使用Project Euler在python中编写代码。我已经写了下面的程序,我认为应该工作:我的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):
是无效的。谁能告诉我为什么这是?
感谢
C =(1000-(A + B)')' – hughdbrown
一些问题应通过这里一个基本的编译后才能发布:d – Maroun
你不应该将标签与空格混合,我建议使用空格**将格式化为SO的代码** – Anthon