Créer jeu
Télécharger
Obtenir Plan Académique
Partager le jeu
Intégrez-le à votre plateforme

Vous pouvez intégrer le jeu dans un LMS compatible avec LTI 1.1 ou LTI 1.3 comme Canvas, Moodle ou Blackboard. Les scores seront ainsi automatiquement enregistrés dans le carnet de notes de la plateforme.
Télécharger
Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Google Classroom avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Google Classroom, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Microsoft Teams avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Microsoft Teams, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Le téléchargement du jeu est une fonctionnalité exclusive pour les utilisateurs avec un Plan Académique ou un Plan Commercial.

Obtenez votre Plan Académique ou Plan Commercial dès maintenant et commencez à intégrer vos jeux dans votre LMS, votre site Web ou votre blog.

Si vous le souhaitez, vous pouvez télécharger une jeu de test ici et tester son intégration:

Μετατροπή δεδομένων στην Python με τη χρήση συναρτήσεων

Test

Parties jouées 14

À propos de cette activité

Μια δραστηριότητα για την εξοικείωση των μαθητών με τη χρήση των συναρτήσεων int(), float(), str() της γλώσσας προγραμματισμού Python.

Créé par

Greece

Téléchargez la version pour jouer sur papier

Créez votre propre jeu gratuite à partir de notre créateur de jeu
Affrontez vos amis pour voir qui obtient le meilleur score dans ce jeu

Top Jeux

%
Anonyme
Anonyme
%
%
%
Vous avez dépassé le nombre maximum de jeux que vous pouvez imprimer avec votre Plan actuel.

Pour imprimer autant de jeux que vous le souhaitez, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Imprimez votre jeu
Μετατροπή δεδομένων στην Python με τη χρήση συναρτήσεων
 

Μετατροπή δεδομένων στην Python με τη χρήση συναρτήσεωνVersion en ligne

Μια δραστηριότητα για την εξοικείωση των μαθητών με τη χρήση των συναρτήσεων int(), float(), str() της γλώσσας προγραμματισμού Python.

par Eva Tsin
1

Ποιο πιστεύτε ότι θα είναι το αποτέλεσμα της παρακάτω εντολής της Python αν εκτελεστεί σε ένα προγραμματιστικό περιβάλλον (πχ Thonny): int("7")+3

2

Τι πιστεύετε ότι θα εμφανίσει η παρακάτω εντολή της Python εάν εκτελεστεί σε ένα προγραμματιστικό περιβάλλον (πχ Thonny): str(3.5)*2

3

Τι πιστεύετε ότι θα εμφανίσει η παρακάτω εντολή της Python εάν εκτελεστεί σε ένα προγραμματιστικό περιβάλλον (πχ Thonny): a=3.8 print (int(a) + 2)

4

Τι πιστεύετε ότι θα εμφανίσει η παρακάτω εντολή της Python εάν εκτελεστεί σε ένα προγραμματιστικό περιβάλλον (πχ Thonny): int("5.8")

5

Δείτε τις εντολές της εικόνας. Τι πιστεύετε ότι θα εμφανίσει στην οθόνη η print();

6

Τι πιστεύετε ότι θα εμφανίσει η παρακάτω εντολή της Python εάν εκτελεστεί σε ένα προγραμματιστικό περιβάλλον (πχ Thonny): float("2")

Εξήγηση

Η συνάρτηση int() όταν δέχεται ως όρισμα ένα αλφαριθμητικό που περιέχει μόνο αριθμό, τον μετατρέπει στον αντίστοιχο ακέραιο.

Η συνάρτηση str() μπορεί να πάρει ως όρισμα σχεδόν οποιοδήποτε αντικείμενο (ακέραιο, πραγματικό, λογικό κ.α.) και να επιστρέψει μια κειμενική αναπαράσταση του αντικειμένου αυτού. Εδώ μετατρέπει το 3.5 που είναι float σε string. O πολλαπλασιασμός str * int είναι αποδεκτός.

Η συνάρτηση int() όταν δέχεται ως όρισμα μια πραγματική τιμή (float) τότε δεν στρογγυλοποιεί την τιμή αλλά "κόβει" το δεκαδικό μέρος και "κρατάει" το ακέραιο. Επομένως, εδώ το int(3.8) επιστρέφει την τιμή 3 και στη συνέχεια εκτελείται η πρόσθεση με άλλον ακέραιο.

Η συνάρτηση int() προσπαθεί να μετατρέψει την είσοδο "5.8" (που είναι string) σε ακέραιο αριθμό (int). Όμως, το "5.8" δεν περιέχει "καθαρό" ακέραιο και έτσι αποτυγχάνει να το μετατρέψει εμφανίζοντας μήνυμα σφάλματος.

Η μεταβλητή name είναι τύπου string. Η μεταβλητή ypsos είναι τύπου float. Η print() θα εκτελεστεί σωστά καθώς θα συνενώσει με τον τελεστή + 3 strings. Το name, το κενό και το ypsos που το μετέτρεψε από float σε string.

Η float() εδώ δέχεται ως όρισμα ένα str το οποίο όμως αποτελείται μόνο από ψηφία. Επομένως, εκτελεί κανονικά την μετατροπή και μάλιστα σε πραγματικό αριθμό με δεκαδικό μέρος το 0. Η float() γενικά είναι πιο ευέλικτη από την int().

Voulez-vous vraiment quitter la page ?

Si vous partez, vous perdrez la partie en cours.