If-Else-Satser
I det här kapitlet kommer vi att utforska konceptet med if-else-satser i Python. If-else-satser gör det möjligt att fatta beslut i koden baserat på vissa villkor. Detta är ett grundläggande koncept inom programmering som gör det möjligt att styra flödet i våra program.
Förståelse för if-else-satser
En if-else-sats utvärderar ett villkor och kör en kodblock om villkoret är sant. Om villkoret är falskt kan ett alternativt kodblock köras. På detta sätt kan vi få våra program att reagera olika på olika situationer.
Här är den grundläggande strukturen för en if-else-sats:
12345condition = True if condition: print("Condition is true") else: print("Condition is false")
Nyckelordet "not"
Nyckelordet "not" används för att negera ett booleskt uttryck. Om ett villkor är sant kommer "not" att göra det falskt, och vice versa. Detta kan vara mycket användbart när du vill köra kod endast när ett villkor inte är uppfyllt.
Till exempel:
123condition = False if not condition: print("Condition is false")
Exempel
Vi tittar på ett exempel som använder if-else-satser för att hjälpa vår riddare att samla alla mynt på kartan. Riddaren kommer att röra sig runt på rutnätet, plocka upp mynt och undvika väggar.
knight.py
I det här exemplet kommer riddaren att fortsätta röra sig och plocka upp mynt tills den stöter på väggar både ovanför och till höger. If-else-satsen kontrollerar om det finns en vägg till höger. Om det finns det, rör sig riddaren uppåt och plockar upp ett mynt. Annars rör den sig åt höger och plockar upp ett mynt.
Swipe to start coding
Lösning
Tack för dina kommentarer!
knight.py
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.94
If-Else-Satser
Svep för att visa menyn
I det här kapitlet kommer vi att utforska konceptet med if-else-satser i Python. If-else-satser gör det möjligt att fatta beslut i koden baserat på vissa villkor. Detta är ett grundläggande koncept inom programmering som gör det möjligt att styra flödet i våra program.
Förståelse för if-else-satser
En if-else-sats utvärderar ett villkor och kör en kodblock om villkoret är sant. Om villkoret är falskt kan ett alternativt kodblock köras. På detta sätt kan vi få våra program att reagera olika på olika situationer.
Här är den grundläggande strukturen för en if-else-sats:
12345condition = True if condition: print("Condition is true") else: print("Condition is false")
Nyckelordet "not"
Nyckelordet "not" används för att negera ett booleskt uttryck. Om ett villkor är sant kommer "not" att göra det falskt, och vice versa. Detta kan vara mycket användbart när du vill köra kod endast när ett villkor inte är uppfyllt.
Till exempel:
123condition = False if not condition: print("Condition is false")
Exempel
Vi tittar på ett exempel som använder if-else-satser för att hjälpa vår riddare att samla alla mynt på kartan. Riddaren kommer att röra sig runt på rutnätet, plocka upp mynt och undvika väggar.
knight.py
I det här exemplet kommer riddaren att fortsätta röra sig och plocka upp mynt tills den stöter på väggar både ovanför och till höger. If-else-satsen kontrollerar om det finns en vägg till höger. Om det finns det, rör sig riddaren uppåt och plockar upp ett mynt. Annars rör den sig åt höger och plockar upp ett mynt.
Swipe to start coding
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 2.94knight.py