Változók és adattípusok
Python egy dinamikusan beírt programozási nyelv, ami azt jelenti, hogy nem kell deklarálnia a változótípusokat használat előtt. Az alábbiakban példák láthatók a változók deklarációjára és néhány általános adattípusra:
Változó deklaráció:
variable_name = value
Általános adattípusok:
- Egész szám(
int
):age = 25
- Lebegőpontos szám(
float
):pi = 3.14
- Karakterlánc(
str
):name = "John"
- Logikai(
bool
):is_true = True
Feltételes nyilatkozatok
Az in feltételes utasítások Python a feltételek ellenőrzésére és a kiértékelés eredménye alapján történő utasítások végrehajtására szolgálnak. A if
, else
, és elif
(else if) struktúrákat a következőképpen használjuk:
if
nyilatkozat:
if condition:
# Execute this block if condition is True
else
nyilatkozat:
else:
# Execute this block if no preceding if statement is True
elif
(else if
) nyilatkozat:
elif condition:
# Execute this block if condition is True and no preceding if or else statement is True
Hurkok
Python két gyakran használt ciklustípust támogat: for
a ciklust és while
a ciklust, lehetővé téve az utasítások ismétlődő végrehajtását.
for
hurok:
for variable in sequence:
# Execute statements for each value in the sequence
while
hurok:
while condition:
# Execute statements while the condition is True
Konkrét példa:
# 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
Végrehajtáskor a fenti kód ellenőrzi az életkort és kiírja a megfelelő üzenetet, majd Hello there!
egy ciklus segítségével ötször ismétli az üzenetet for
, végül kiírja a while
ciklus értékeit.