Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära While-loopar | Loopar
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Pythonriddare

bookWhile-loopar

Introduktion

Välkommen till kapitlet om while-loopar! Här får du lära dig hur du använder dem för att hjälpa riddaren att samla mynt mer effektivt, förstå nya metoder för att kontrollera omgivningen och jämföra strängar i Python.

Förstå While-loopar

En while-loop körs så länge dess villkor är True. Detta är användbart när du behöver upprepa åtgärder men inte vet det exakta antalet iterationer i förväg.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

Riddarens omgivning

Riddaren kan undersöka närliggande celler med: object_up(), object_down(), object_left(), object_right(). Var och en returnerar "wall", "coin" eller "empty".

Strängjämförelser

Använd == och != för att jämföra strängar och avgöra åtgärder baserat på vad riddaren upptäcker.

Exempel

Här är ett exempel som visar hur en while-loop hjälper riddaren att samla alla mynt i en kolumn.

knight.py

knight.py

copy

I det här exemplet använder funktionen collect_column en while-loop för att samla alla mynt i en kolumn. Riddaren kontrollerar om det finns ett mynt ovanför och fortsätter att plocka och gå uppåt tills det inte finns fler mynt. Efter insamlingen går riddaren tillbaka ner till sin ursprungliga position.

Uppgift

Swipe to start coding

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3
knight.py

knight.py

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain how the while loop works in the code sample?

What do the `object_up()`, `object_down()`, etc. functions do?

How does string comparison help the knight decide what to do?

close

bookWhile-loopar

Svep för att visa menyn

Introduktion

Välkommen till kapitlet om while-loopar! Här får du lära dig hur du använder dem för att hjälpa riddaren att samla mynt mer effektivt, förstå nya metoder för att kontrollera omgivningen och jämföra strängar i Python.

Förstå While-loopar

En while-loop körs så länge dess villkor är True. Detta är användbart när du behöver upprepa åtgärder men inte vet det exakta antalet iterationer i förväg.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

Riddarens omgivning

Riddaren kan undersöka närliggande celler med: object_up(), object_down(), object_left(), object_right(). Var och en returnerar "wall", "coin" eller "empty".

Strängjämförelser

Använd == och != för att jämföra strängar och avgöra åtgärder baserat på vad riddaren upptäcker.

Exempel

Här är ett exempel som visar hur en while-loop hjälper riddaren att samla alla mynt i en kolumn.

knight.py

knight.py

copy

I det här exemplet använder funktionen collect_column en while-loop för att samla alla mynt i en kolumn. Riddaren kontrollerar om det finns ett mynt ovanför och fortsätter att plocka och gå uppåt tills det inte finns fler mynt. Efter insamlingen går riddaren tillbaka ner till sin ursprungliga position.

Uppgift

Swipe to start coding

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3
knight.py

knight.py

some-alt