ich bin ganz neu im programmieren und habe schon einige Tutorials zu den Basics von Python durch.
Doch jetzt hänge ich vor einer simplen Aufgabe und komme nicht auf das Ergebnis.
Undzwar möchte ich alle Paare von ganzen Zahlen (i,j) mit [ i^2 + j^2 < 10 ] auflisten.
Folgenden Code habe ich bisher geschrieben:
Code: Alles auswählen
for i in range(-100, 100): # >> 'i' wird in einer for-Schleife ausgeführ in einer Reichweite von -100 bis 100
m = i**2 + i**2 # >> 'm' wird berechnet
if m < 10: # >> prüfe ob 'm' kleiner als 10 ist
print(i) # >> falls wahr - gibt die Zahl aus
continue # >> falls falsch - brich hier ab und setze die Schleife fort
print('finish') # >> ende der Schleife
Das funktioniert auch ganz gut, allerdings möchte ich mit zwei Variablen rechnen:
Code: Alles auswählen
for i, j in range(-100, 100): # >> 'i' wird in einer for-Schleife ausgeführ in einer Reichweite von -100 bis 100
m = i**2 + j**2 # >> 'm' wird berechnet
if m < 10: # >> prüfe ob 'm' kleiner als 10 ist
print(i, j) # >> falls wahr - gibt die Zahl aus
continue # >> falls falsch - brich hier ab und setze die Schleife fort
print('finish') # >> ende der Schleife
Code: Alles auswählen
Traceback (most recent call last):
line 12, in <module>
for i, j in range(-100, 100): # >> 'i' wird in einer for-Schleife ausgeführ in einer Reichweite von -100 bis 100
TypeError: cannot unpack non-iterable int object
Vielen Dank.
Beste Grüße.
