While loop
Kan någon förklara hur man bygger en while loop och hur man skall tänka? Får ej ihop det.
Prova t.ex detta:
x = 0
y = 5
while x < y:
print(x)
x = x + 1
Vad händer (och varför?)
Yes! Det fattar jag! Men hur kan man liksom konstruera en while loop om man vill få bort alla 2or i en lista? Där stannar det
Vad ska hända med tvåorna?
Du kan ju stega igenom listan likt exemplet ovan, men då blir det ju i princip som en for-loop (vilket i och för sig inte är något problem).
2orna sist i listan skall försvinna! Men vill liksom att det ska loopas igenom listan tills det uppkommer ngt annat tal än 2.
[1,4,6.2,5,2,2]
tvåorna längst bak skall försvinna men inte tvåan mellan 6an och 5an
Sami skrev:2orna sist i listan skall försvinna! Men vill liksom att det ska loopas igenom listan tills det uppkommer ngt annat tal än 2.
[1,4,6.2,5,2,2]
tvåorna längst bak skall försvinna men inte tvåan mellan 6an och 5an
Du kan titta på elementen från höger och kasta bort så länge det är tvåor.
Alltså typ ngt len(list)-1?
Sami skrev:Alltså typ ngt len(list)-1?
Det kanske kan stå i koden, ja. Får du ihop hela programmet?