Python If Else-uttalelser for nybegynnere
Betingede utsagn er et grunnleggende aspekt ved programmering som lar deg utføre forskjellig kode basert på visse forhold. I Python brukes if
og else
setninger for å ta avgjørelser i koden din. Denne veiledningen vil dekke det grunnleggende om bruk av if
og else
-setninger, inkludert deres syntaks og vanlige bruksmønstre.
Grunnleggende If-erklæring
if
-setningen evaluerer en betingelse, og hvis betingelsen er True
, blir kodeblokken inne i if
-setningen utført.
# Basic if statement
age = 18
if age >= 18:
print("You are an adult.")
Hvis annet uttalelse
else
-setningen gir en alternativ kodeblokk som utføres når if
-betingelsen evalueres til False
.
# If else statement
age = 16
if age >= 18:
print("You are an adult.")
else:
print("You are a minor.")
Hvis Elif Else-uttalelse
elif
(forkortelse for "else if")-setningen lar deg sjekke flere forhold. Den følger if
-setningen og brukes når du trenger mer enn to forhold for å bli evaluert.
# If elif else statement
temperature = 75
if temperature > 80:
print("It's hot outside.")
elif temperature > 60:
print("It's warm outside.")
else:
print("It's cool outside.")
Sammenligningsoperatører
Sammenligningsoperatorer brukes i if
-setninger for å sammenligne verdier. Her er noen vanlige operatører:
==
- Lik!=
- Ikke lik>
- Større enn<
- Mindre enn>=
- Større enn eller lik<=
- Mindre enn eller lik
# Using comparison operators
x = 10
y = 20
if x == y:
print("x and y are equal.")
elif x > y:
print("x is greater than y.")
else:
print("x is less than y.")
Logiske operatører
Logiske operatorer kombinerer flere forhold. De inkluderer:
og
- ReturnererTrue
hvis begge betingelsene erTrue
eller
– ReturnererTrue
hvis minst én betingelse erTrue
not
- ReturnererTrue
hvis betingelsen erFalse
# Using logical operators
x = 10
y = 20
if x < 15 and y > 15:
print("Both conditions are met.")
if x < 15 or y < 15:
print("At least one condition is met.")
if not (x > 15):
print("x is not greater than 15.")
Nested If-utsagn
Du kan legge if
-setninger inne i andre if
-setninger for å håndtere mer kompleks logikk.
# Nested if statements
age = 25
if age >= 18:
if age >= 21:
print("You are legally an adult and can drink alcohol.")
else:
print("You are an adult but cannot drink alcohol.")
else:
print("You are not an adult.")
Konklusjon
Å forstå hvordan du bruker if
, else
og elif
-setninger er avgjørende for å ta avgjørelser i Python-programmene dine. Ved å bruke sammenlignings- og logiske operatorer, og ved å bygge betingelser, kan du håndtere et bredt spekter av scenarier og lage mer dynamisk og responsiv kode. Øv deg på å bruke disse betingede utsagnene for å forbedre dine problemløsningsferdigheter og skrive mer effektiv Python-kode.