Ich komm grad aus unerfindlichen Gründen an dem Script nicht weiter, da mich ein Fehler daran hindert, den ich grad nicht nachvollziehen kann ... Die Uhrzeit kann auch ein Faktor sein.
Code: Alles auswählen
def twosquares():
t = raw_input()
numbers = []
for a in range(0, t):
numbers.append(int(raw_input()))
for a in range(0, t):
z = int(sqrt(numbers[a])
if type(numbers[a] - (z ** 2.0)) == type(1.0):
print("No")
elif ((z ** 2) + (numbers[a] - (z ** 2))) == numbers[a]:
print("Yes")
... also in der Zeile:Traceback (most recent call last):
File "<string>", line 1, in <string>
invalid syntax: <string>, line 1003, pos 68
Code: Alles auswählen
if type(numbers[a] - (z ** 2.0)) == type(1.0):
Gruß, Phillip