Python 1.03 ΑΚΟΛΟΥΘΙΑ-ΔΙΑΧΩΡΙΣΜΟΣ ΨΗΦΙΩΝ

preview_player
Показать описание
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ
PYTHON
Δομή ΑΚΟΛΟΥΘΙΑΣ
ΑΣΚΗΣΕΙΣ με διαχωρισμό ψηφίων ενός αριθμού.
Διαχωρισμός ψηφίων ενός 6 ψηφιου αριθμού Χ=123456
τότε
το πρωτο θα είναι το αποτέλεσμα Χ/105
και
το τελευταίο Χ%10
Να γραφεί πρόγραμμα το οποίο θα διαβάζει τον εννιαψήφιο Αριθμό Φορολογικού Μητρώου AFM
και θα βρίσκει και θα εμφανίζει
με ποιο ψηφίο λήγει το ΑΦΜ
Παράδειγμα, ο εννιαψήφιος 115543786 λήγει στο ψηφίo 6.
Ο τρόπος με τον οποίο διαχωρίζουμε τα ψηφία ενός αριθμού
στηρίζεται στη χρήση των τελεστών / και %
Για να βρούμε το πρώτο ψηφίο του αριθμού, δηλαδή το 1,
διαιρούμε τον τριψήφιο με το 100,
(το πρώτο ψηφίο εκφράζει τις εκατοντάδες), και παίρνουμε το πηλίκο της διαίρεσης.Για να βρούμε το δεύτερο ψηφίο του αριθμού, δηλαδή το 2, αφού διαιρέσουμε τον αριθμό με το 100
θα πάρουμε το υπόλοιπο αυτής της διαίρεσης, το 23.
Το υπόλοιπο αυτό (23) το διαιρούμε με το 10, και το πηλίκο αυτής της νέας διαίρεσης μας δίνει το δεύτερο ψηφίο.
Για να βρούμε το τελευταίο ψηφίο του αριθμού, δηλαδή το 3, διαιρούμε τον αριθμό 23 με το 10 και λαμβάνουμε το υπόλοιπο της: 23 %10 =3.
Μην ξεχνάμε ότι για να βρούμε το τελευταίο ψηφίο του αριθμού άμεσα, δηλαδή το 3,
διαιρούμε τον αρχικό αριθμό με το 10 και λαμβάνουμε το υπόλοιπο της: 123 %10=3.
Να γραφεί πρόγραμμα το οποίο θα διαβάζει έναν τριψήφιο αριθμό X και θα βρίσκει και θα εμφανίζει
τα ψηφία που αποτελούν τον τριψήφιο αριθμό.
Παράδειγμα, ο τριψήφιος 789 αποτελείται από τα ψηφία 7, 8, 9.
Να γραφεί πρόγραμμα το οποίο θα διαβάζει έναν τετραψήφιο αριθμό X και θα βρίσκει και θα εμφανίζει
τα ψηφία που αποτελούν τον τετραψήφιο αριθμό.
ΑΣΚΗΣΕΙΣ με Αντιμετάθεση(ανταλλαγή) των τιμών δύο μεταβλητών
Αντιμετάθεση δύο μεταβλητών σημαίνει ότι αυτές οι δύο μεταβλητές
ανταλλάσσουν το περιεχόμενό τους.
Εάν οι μεταβλητές x και y έχουν ως περιεχόμενο
τους αριθμούς 7 και 5 αντίστοιχα,
τότε μετά την ανταλλαγή τιμών οι νέες τιμές των μεταβλητών είναι x=5 και y=7.
Αυτό πραγματοποιείται χρησιμοποιώντας τη βοηθητική μεταβλητή temp
και τρεις εντολές εκχώρησης όπως φαίνεται:
temp=x
x=y
y=temp
Рекомендации по теме