Πρόβλημα: Θέλω να δημιουργήσω ένα απλό πρόγραμμα που υπολογίζει την ηλικία κάποιου από την ημερομηνία γέννησης

Λύση:

Μπορείς να το κάνεις με γλώσσες προγραμματισμού όπως Python:

python
from datetime import datetime def υπολογισε_ηλικια(ημερομηνια_γεννησης): σημερινη_ημερα = datetime.today() ηλικια = σημερινη_ημερα.year - ημερομηνια_γεννησης.year # Έλεγχος αν έχει περάσει η ημερομηνία γέννησης φέτος if (σημερινη_ημερα.month, σημερινη_ημερα.day) < (ημερομηνια_γεννησης.month, ημερομηνια_γεννησης.day): ηλικια -= 1 return ηλικια # Παράδειγμα χρήσης: ημερομηνια = datetime(1990, 7, 22) # 22 Ιουλίου 1990 print("Η ηλικία είναι:", υπολογισε_ηλικια(ημερομηνια))
  • Επεξήγηση: Υπολογίζουμε τη διαφορά των ετών, και αν δεν έχει περάσει ακόμα η ημέρα γέννησης μέσα στη χρονιά, αφαιρούμε 1.

  • Επέκταση: Μπορείς να φτιάξεις γραφικό περιβάλλον ή να ζητάς την ημερομηνία από τον χρήστη.

Comments

Popular posts from this blog