Μεταβλητές και τύποι δεδομένων
Python είναι μια δυναμικά πληκτρολογημένη γλώσσα προγραμματισμού, που σημαίνει ότι δεν χρειάζεται να δηλώνετε τύπους μεταβλητών πριν τις χρησιμοποιήσετε. Ακολουθούν παραδείγματα δήλωσης μεταβλητής και ορισμένοι συνήθεις τύποι δεδομένων:
Δήλωση μεταβλητής:
variable_name = value
Κοινοί τύποι δεδομένων:
- Ακέραιος αριθμός(
int
):age = 25
- Αριθμός κινητής υποδιαστολής(
float
):pi = 3.14
- Συμβολοσειρά(
str
):name = "John"
- Boolean(
bool
):is_true = True
Δηλώσεις υπό όρους
Οι δηλώσεις υπό όρους in Python χρησιμοποιούνται για τον έλεγχο των συνθηκών και την εκτέλεση δηλώσεων με βάση το αποτέλεσμα της αξιολόγησης. Οι δομές if
, else
, και elif
(άλλο αν) χρησιμοποιούνται ως εξής:
if
δήλωση:
if condition:
# Execute this block if condition is True
else
δήλωση:
else:
# Execute this block if no preceding if statement is True
elif
(else if
) δήλωση:
elif condition:
# Execute this block if condition is True and no preceding if or else statement is True
Βρόχοι
Python υποστηρίζει δύο τύπους βρόχου που χρησιμοποιούνται συνήθως: for
βρόχο και while
βρόχο, επιτρέποντας την επαναλαμβανόμενη εκτέλεση εντολών.
for
βρόχος:
for variable in sequence:
# Execute statements for each value in the sequence
while
βρόχος:
while condition:
# Execute statements while the condition is True
Συγκεκριμένο παράδειγμα:
# 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
Όταν εκτελεστεί, ο παραπάνω κώδικας θα ελέγξει την ηλικία και θα εκτυπώσει το κατάλληλο μήνυμα, στη συνέχεια θα επαναφέρει το Hello there!
μήνυμα πέντε φορές χρησιμοποιώντας ένα for
βρόχο και, τέλος, θα εκτυπώσει τις τιμές του while
βρόχου.