Välkommen till den sjätte föreläsningen i denna serie. Nu går vi djupt in i programmering och vi kommer att lära oss användningen av "if-satser" i Python.
"if statements" är extremt viktiga i programmering eftersom de tillåter oss att bygga program som kan fatta beslut baserat på vissa förutsättningar.
Om uttalande
"If statement" används för att köra ett program baserat på flera beslut. Läs till exempel detta:
"Om det är varmt,
Det är en varm dag
Drick mycket vatten
Annars om det är kallt
Det är en kall dag
bär varma kläder
Annars är det en härlig dag”
I ovanstående uttalanden fattar vi några beslut utifrån vissa förutsättningar. Det första uttalandet är ett villkor, det andra är dess innebörd och det tredje är att verkställa ett beslut.
If-satserna fungerar på liknande sätt.
Låt oss titta på det i programmering.
Vi introducerar en boolesk variabel.
is_hot = true
Nu kommer vi att lägga till ett "if-uttalande"
if is_hot:
print("It's a hot day.")
Nu kommer detta uttryck att exekveras om ovanstående villkor är sant. För att komma ut ur en "if-sats" måste du trycka på "Shift + Tab" för att få markören i rad för en ny kodrad.
Låt oss nu köra det här programmet.
Låt oss nu leka med det här programmet.
Se vad som händer om jag ändrar villkoret ovan till falskt.
Det är tydligt att om villkoret är falskt körs inte "if-satsen". Nu ska vi lägga till ett andra villkor som kommer att exekveras om det första villkoret inte är uppfyllt.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
"Om"-villkoret är falskt, så tolken kommer att gå till nästa uppsättning koder under "annat"-indraget.
"Om uttalande" är inte nödvändigtvis begränsat till endast två villkor. Du kan chucka i så många förhållanden du vill. Låt oss lägga till några villkor för detta program.
Vi definierar ett annat villkor med en boolesk variabel. Låt det vara:
if_cold = True
Nu kan vi lägga till ett tredje villkor till vårt program. Det fungerar så här
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Om det nu varken är en varm eller kall dag, så är det en härlig dag. Här har vi använt en ny funktion "elif" för att definiera ett nytt villkor mellan första "om" och sista "annat". Du kan lägga till så många "elif" som du vill.
Motionera
Lösning
Sammanfatta!
Jag hoppas att ni gillar den här serien. Nästa föreläsning kommer att handla om användningen av operatorer i Python.
Fred!
Kommentera uppropet