Βιβλίο
Ενότητα 1 - Τμήμα 1 - Είσοδος και δομή ακολουθίας
Ενότητα 1 - Τμήμα 1 - Είσοδος και δομή ακολουθίας
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση της ενότητας οι φοιτητές θα μπορούν να:
- χρησιμοποιούν την εντολή εισαγωγής
- γράφουν εντολές για να εισάγουν δεδομένα από την είσοδο και να τα αποθηκεύουν σε μεταβλητές
- διαφοροποιούν τους τύπους μεταβλητών δεδομένων
- χρησιμοποιούν εντολές για τη μετατροπή τύπων δεδομένων
1.2.2 - Μετατροπή τύπου δεδομένων
Στο προηγούμενο παράδειγμα έχουμε διαβάσει από την είσοδο και εισάγαμε ότι έχουμε διαβάσει σε μια μεταβλητή.
Στην περίπτωση της εισόδου της ηλικίας τι μας εμποδίζει από το γράψιμο της ηλικίας με γράμματα;
Δοκιμάστε αυτό στο CLI
Τώρα δοκιμάστε τις ακόλουθες εντολές διαδοχικά:
Στην περίπτωση της εισόδου της ηλικίας τι μας εμποδίζει από το γράψιμο της ηλικίας με γράμματα;
Δοκιμάστε αυτό στο CLI
>>> a = input("Enter a number : ")
>>>
Sixteen>>>
print (a)Πώς μπορούμε να βρούμε τι τύπου είναι μια μεταβλητή; Μπορούμε να χρησιμοποιήσουμε την εντολή type. Δοκιμάστε τον ακόλουθο κώδικα στη γραμμή εντολών εισάγοντας έναν αριθμό κινητής υποδιαστολής (π.χ. 34.5).>>> a = input("Enter a number : ")
>>> type (a)
Τώρα δοκιμάστε τις ακόλουθες εντολές διαδοχικά:
>>> a = input("Enter a number : ")
>>> 17
>>> print (a)
>>> print(a+2)
Η προηγούμενη εντολή δημιουργεί ένα σφάλμα. Γιατί; Μάθετε χρησιμοποιώντας τις ακόλουθες εντολές.
>>> type(a)
>>> a = int(a)
>>> type(a)
>>> print(a)
>>> print(a+2)
>>> a = float(a)
>>> type(a)
>>> print(a+5)