3 svar
31 visningar
mrlill_ludde är nöjd med hjälpen!
mrlill_ludde 382
Postad: 12 jan 2019 Redigerad: 12 jan 2019

Pedagogisk sätt förklara while-loops?

Som topic lyder .

 

Kan någon förklara vad while loops är? Vad de är användbart för? osv osv.. :-) 

Kollar på den här, kan man säga att det är något som, är en sammanfattning av if, elif, else - kommandona (eller vad man nu kallar dom)?  Och så länge allting är True, så fortsätter man typ bara att loopa och loopa (typ som datorns klocka)?


Tex denna: 

i = 1
while i <= 10: 
print(i)
i += 1

sä länge i är mindre eller lika med 10, så kommer denna att loopa runt, men vad gör += 1?
vad skulle skillnaden vara med om man la till += 2 tex?

SeriousCephalopod 1147
Postad: 12 jan 2019 Redigerad: 12 jan 2019

i += 1 är samma sak som i = i + 1

och utgörs av att man tar i och ökar dess värde med 1.

Så det som sker inom loopen är

1. Man skriver ut värdet på i såsom det är just nu

2. Ökar värdet i har med 1. 

Laguna 2611
Postad: 12 jan 2019

Du måste visa (för oss och för datorn) vad som omfattas av while-loopen genom att indentera det. Så här:

i = 1
while i <= 10:
    print(i)
    i += 1

Det hade kunnat vara

i = 1
while i <= 10:
    print(i)
i += 1

men det blir något annat. Ser du vad?

Laguna 2611
Postad: 12 jan 2019

i += 1 är samma sak som i = i+1.

Svara Avbryt
Close