New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform鈥檚 gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

馃 Arquitectura de Python: Completando el C贸digo

Fill in the Blanks

(1)
Played 49 %Accuracy 56 Average time 09:15

About this activity

Apreciado estudiante, esta actividad interactiva ha sido dise帽ada para afianzar los conceptos fundamentales de programaci贸n en Python extra铆dos de los materiales de clase, incluyendo los documentos sobre el Motor del Ciclo For, la Arquitectura de Decisiones, el bucle While y los talleres evaluativos.

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
馃 Arquitectura de Python: Completando el C贸digo
 

Fill in the Blanks

馃 Arquitectura de Python: Completando el C贸digoOnline version

Apreciado estudiante, esta actividad interactiva ha sido dise帽ada para afianzar los conceptos fundamentales de programaci贸n en Python extra铆dos de los materiales de clase, incluyendo los documentos sobre el Motor del Ciclo For, la Arquitectura de Decisiones, el bucle While y los talleres evaluativos.

by Jhon Hevert Nu帽ez Blando
1

asignaci贸n float int print input string

Bloque I : Fundamentos y Variables
En Python , una variable es un espacio en la memoria que almacena un valor ; para asignar un valor se usa el operador de [ ] ( = ) .

El tipo de dato que representa n煤meros enteros se denomina [ ] , mientras que los n煤meros con decimales pertenecen al tipo [ ] .

Una secuencia de caracteres encerrada entre comillas se conoce como [ ] o cadena .

La funci贸n incorporada que permite leer datos desde el teclado es [ ] , y siempre devuelve un valor de tipo string .

Para mostrar informaci贸n en la consola se utiliza la funci贸n [ ] , que acepta varios argumentos separados por comas .

2

3 resto not > and or

Bloque II : Operadores y Expresiones
El operador que compara si dos valores son iguales es [ = = ] ( dos signos de igual ) , mientras que el operador de asignaci贸n es un solo [ = ] .

Para verificar si un n煤mero es mayor o igual que otro se usa el operador [ = ] .

Los operadores l贸gicos en Python son [ ] , [ ] y [ ] , que permiten combinar condiciones .

La expresi贸n 5 * * 3 calcula la potencia , es decir , 5 elevado a la [ ] ( tercera potencia ) .

El operador m贸dulo , representado por % , devuelve el [ ] de una divisi贸n entera .

3

elif bloques if anidada else

Bloque III : Estructuras Condicionales ( if - elif - else )
La sentencia [ ] inicia una estructura condicional ; si la condici贸n es verdadera , se ejecuta el bloque indentado .

Cuando se necesitan evaluar m煤ltiples condiciones de forma exclusiva , se utiliza la cl谩usula [ ] ( abreviatura de " else if " ) .

El bloque [ ] se ejecuta cuando ninguna de las condiciones anteriores es verdadera .

La indentaci贸n ( espacios o tabuladores ) en Python define los [ ] de c贸digo , ya que no se usan llaves { } .

Una decisi贸n dentro de otra decisi贸n se denomina estructura [ ] y requiere mayor sangr铆a para cada nivel .

4

bucle continue while break infinito else

Bloque IV : Bucles ? While
El bucle [ ] repite un bloque mientras la condici贸n evaluada sea verdadera ; si es falsa al inicio , el bloque no se ejecuta .

Si la condici贸n de un while nunca se vuelve falsa , se produce un [ ] , que se puede detener con Ctrl + C en la consola .

La sentencia [ ] interrumpe la ejecuci贸n del bucle inmediatamente , incluso si la condici贸n sigue siendo verdadera .

La sentencia [ ] salta el resto de la iteraci贸n actual y pasa a la siguiente iteraci贸n del bucle .

En un bucle while , el bloque [ ] se ejecuta cuando la condici贸n se vuelve falsa de manera natural ( sin un break ) .

5

for 0 7 iterables 9 range paso

Bloque V : Bucles ? For y range ( )
El bucle [ ] se utiliza para iterar sobre una secuencia ( lista , cadena , rango , etc . ) y conoce de antemano el n煤mero de iteraciones .

La funci贸n [ ] genera una secuencia de n煤meros autom谩ticamente y es muy usada con for .

range ( 10 ) produce n煤meros desde [ ] hasta [ ] ( el l铆mite superior no se incluye ) .

range ( 2 , 8 ) genera valores desde 2 hasta [ ] , porque el segundo argumento es el l铆mite excluido .

range ( 2 , 8 , 3 ) tiene un [ ] de 3 , por lo que los n煤meros ser谩n 2 , 5 ( y no llega a 8 ) .

Las cadenas de texto son [ ] , por lo que podemos recorrer sus caracteres uno a uno con un bucle for .

6

salto 2 l铆nea 5 4 agotamiento 1 2 1

Bloque VI : Control de Flujo en Bucles
El bloque else asociado a un bucle for se ejecuta cuando el bucle termina por [ ] de la secuencia , sin ser interrumpido por break .

En el siguiente c贸digo :
for i in range ( 1 , 6 ) :
if i = = 3 :
continue
print ( i )
Los n煤meros impresos ser谩n [ , , , ] ( el 3 es saltado ) .

Si en el c贸digo anterior se reemplaza continue por break , la salida ser铆a [ , ] porque el bucle se detiene al llegar a 3 .

La funci贸n print ( . . . , end = " " ) permite cambiar el car谩cter que se imprime al final , por defecto es [ de ] ( \ n ) .

7

ciclo min煤sculas segundos string acumulador contador entrada condici贸n salida procesamiento may煤sculas tipo vocales numero_secreto

Bloque VII : Buenas Pr谩cticas y Conceptos Generales
Un [ ] o bucle es un fragmento de c贸digo que se repite un n煤mero determinado o indeterminado de veces .

La [ ] es la expresi贸n booleana que determina si un bucle while contin煤a o se detiene .

En programaci贸n , una variable que se incrementa en cada iteraci贸n se llama [ ] ; una que acumula sumas se llama [ ] .

La funci贸n type ( ) se usa para conocer el [ ] de dato de una variable .

El operador de pertenencia in se usa para comprobar si un elemento est谩 presente en una secuencia , por ejemplo , en un [ ] o lista .

La instrucci贸n import time permite usar la funci贸n sleep ( ) para pausar la ejecuci贸n durante un n煤mero de [ ] .

Al convertir una cadena a may煤sculas con . upper ( ) , facilitamos la comparaci贸n sin distinguir entre [ y ] .

En el taller de " El n煤mero secreto " , se usa un bucle while que se repite hasta que el usuario acierte el [ ] .

El " Devorador de Vocales " recorre una palabra y usa continue para saltar las letras que sean [ ] .

Finalmente , la estructura general de un programa en Python se compone de [ ] , [ ] y [ ] .

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.