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’s 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:

Completa el Código: Reto de Programación

Fill in the Blanks

(2)
Played 6

About this activity

Pon a prueba tus habilidades de programación completando fragmentos de código.

Created by

Chile

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
Completa el Código: Reto de Programación
 

Fill in the Blanks

Completa el Código: Reto de ProgramaciónOnline version

Pon a prueba tus habilidades de programación completando fragmentos de código.

by Alex Diaz Araos
1

echo print println Hola Mundo

( " , " )

2

Juan nombre nombre echo print

= " "
( )

3

<h1> </head> <header> </h1 <head> </header>

Mi primer encabezado

4

font-color text-color h1 blue txt-color color

{
: ;
}

5

print console log consolelog printconsole

. ( " Mensaje en consola " ) ;

6

<paragraph> <p> </p </paragraph>

Esto es un párrafo .

7

pass break isalpha True edad isdigit isnumber while continue

:
edad = input ( " ingresa tu edad : " )
if . ( ) :
int ( edad )

else :
print ( " La edad debe ser un número " )

8

font-weight bold black font-black font weight

p {
font - size : 16px ;
: ;
}

9

print function return def echo

saludar ( nombre ) :
" Hola , " + nombre
( saludar ( " Luis " ) )

10

</item> </ul <ol> <li> </ol> <li> <item> </item> <item> </li> <ul> </li>


Manzana
Banana

11

color background font-color background-color

div {
: yellow ;
}

12

let String $ char str

ciudad = " La Serena " ;

13

4 3 5 2 1

docentes = [ 'Jorge' , 'Francisco' , 'Alex' , 'Rodrigo' , 'Javier' ]
print ( docentes [ ] )

14

range enumerate elementos numeros in

for i ( 5 ) :
print ( i )

15

ref link rel href

16

align margin mt margin-up top center text aligment

p {
- : ;
- : 10px ;
}

17

2 equals 0 2 == 0 2 === 0 2 = 0

def es_par ( numero ) :
if numero % :
return True
else :
return False
print ( es_par ( 4 ) )

18

black caja solid.border 1px border solid

. {
: ;
}

19

terminal.log console shell.log Mensaje log cmd console.log

( " " ) ;

20

if ("10" === 10 "==10 "=10

) {
alert ( " Son iguales " ) ;
}

21

(a)+(b) function(a+b) (a+b) a + b

const suma = ( a , b ) = > ;

22

getDOM.titulo getElementDOM getElementById titulo getDocumentDOM

document . ( " " ) ;

23

click miFuncion addEventListener addEvent boton addListenerEvent addListener

. ( " " , ) ;

24

Hola Inacapino document saludo getElementById getModifyByID getHtmlById innerHTML

. ( " " ) . = " " ;

25

import include HttpRespons django Module from http

.

26

response request Get Post HttpRequest HttpResponse function return def

inicio ( ) :
( " Soy Inacapino " )

27

return request begin postBack render blender response

( , " inicio . html " )

28

templates.inicio urls.inicio name path rute views.inicio

( '' , , = 'inicio' )

29

from import include 'ventas.urls'

path ( 'ventas / ' , ( ) ) ,

30

max_length ForeignKey primary_key CharField BigAutoField CASCADE True

class Libro ( models . Model ) :
id = models . ( = True )
titulo = models . ( = 100 )
autor = models . ( Autor . null = , on_delete = models . )

31

manage.py migrat makemigrations execute migrate initial migrations manage.py execute migrations

python
python

32

for while autor libros enumerate libro titulo id


    { % in % }
  • Código : { { libro . } } - { { libro . } } ( { { libro . } } ) < / li>
    { % endfor % }
    < / ul >

33

ModelForm model 'id','titulo','autor' columns Libro fields

class LibroForm ( forms . ) :
class Meta :
=
= [ ]

34

find objects search contains titulo__contains Libro columns filter

libros = . . ( = 'Python' )

35

get_object_ALL get_object_or get_object_or_404 get_object_or_NULL

libro = ( Libro , id = libro_id )

36

submit csrf_token as_p post form

" >
{ % % }
{ { . } }
37

name detalle <int:id> <id:int>

path ( 'libro / / ' , views . , = 'detalle' )

38

except FileNotFoundError finally procesar_datos except nullPointerException as except ValueError try except Exception except ZeroDivisionError

def procesar_datos ( ) :
:
with open ( " datos . txt " , " r " ) as archivo :
contenido = archivo . readlines ( )
numeros = [ int ( dato ) for dato in contenido ]
print ( numeros [ 8 ] )
resultado = numeros [ 0 ] / numeros [ 3 ]
print ( f " Resultado de la división : { resultado } " )
as e :
print ( f " Error : El archivo no fue encontrado . ( { e } ) " )
as e :
print ( f " Error : No se pudo convertir un dato en un número . ( { e } ) " )
as e :
print ( f " Error : División por cero no permitida . ( { e } ) " )
e :
print ( f " Error inesperado : { e } " )
:
print ( " El procesamiento de datos ha terminado . " )

( )

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.