Muuttujat ja tietotyypit
Python on dynaamisesti kirjoitettu ohjelmointikieli, joten sinun ei tarvitse ilmoittaa muuttujatyyppejä ennen niiden käyttöä. Alla on esimerkkejä muuttujamäärityksistä ja joistakin yleisistä tietotyypeistä:
Muuttujan ilmoitus:
variable_name = value
Yleiset tietotyypit:
- Kokonaisluku(
int
):age = 25
- Liukuluku(
float
):pi = 3.14
- Merkkijono(
str
):name = "John"
- Boolen arvo(
bool
):is_true = True
Ehdolliset lausunnot
Ehdollisia lauseita in Python käytetään ehtojen tarkistamiseen ja lausekkeiden suorittamiseen arvioinnin tuloksen perusteella. Rakenteita if
, else
, ja elif
(else if) käytetään seuraavasti:
if
lausunto:
if condition:
# Execute this block if condition is True
else
lausunto:
else:
# Execute this block if no preceding if statement is True
elif
(else if
) lausunto:
elif condition:
# Execute this block if condition is True and no preceding if or else statement is True
Silmukat
Python tukee kahta yleisesti käytettyä silmukkatyyppiä: for
silmukka ja while
silmukka, mikä mahdollistaa lauseiden toistuvan suorittamisen.
for
silmukka:
for variable in sequence:
# Execute statements for each value in the sequence
while
silmukka:
while condition:
# Execute statements while the condition is True
Tarkka esimerkki:
# Variable declaration
age = 25
name = "John"
# Conditional statement
if age >= 18:
print("You are of legal age.")
else:
print("You are not of legal age.")
# Loop
for i in range(5):
print("Hello there!")
count = 0
while count < 5:
print("Loop number:", count)
count += 1
Kun yllä oleva koodi suoritetaan, se tarkistaa iän ja tulostaa sopivan viestin, silmuttaa viestin sitten Hello there!
viisi kertaa silmukan avulla for
ja tulostaa lopuksi silmukan arvot while
.