reagiert die If-Anweisung nicht. Ich versuche, die gcd(20,6)
die Programmausgaben zu erhalten: gcd(20,6): 20=6(4) + -3
, ich brauche es, wenn die letzte Zahl (-3) kleiner als 0 ist, sollte das Programm 20=6(3) + 3
ausgeben, aber die if-Anweisung reagiert nicht. DankWenn die Anweisung nicht antwortet (Python)
rnumtup = (20, 6)
if rnumtup[0] > rnumtup[1]:
x= rnumtup[1]
y =rnumtup[0]
w = x/y
w = round(w)
z = x - (y*w)
z = round(z)
while z != 0:
x = y
y = z
w = x/y
w = round(w)
z = x - (y*w)
z = round(z)
if z > 0: #not responding
#some statements
if z < 0: #not responding
#some statements
Und was 'wenn z == 0'? –
z kann gleich 0 sein, nichts weniger als das – jack
das ist python 3.5 – jack