Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

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

Test

Jugadas 14

Sobre esta actividad

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

Creada por

Grecia

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

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

Μετατροπή δεδομένων στην Python με τη χρήση συναρτήσεωνVersión en línea

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

por 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().

¿Seguro que quieres abandonar la página?

Si sales, perderás la partida en curso.