Imprimiendo varios valores

La función print() es muy flexible y es capaz de imprimir varios valores al mismo tiempo. Por ejemplo, para imprimir 98234539 is a big number el programa podría verse así:
# (1) Imprimir todo como un solo texto
print('98234539 is a big number')

# (2) Imprimir dos partes separadas por espacios
print('98234539', 'is a big number')

# (3) Imprimir tres partes separadas por espacios
print('98234539', "is a big", 'number')

# (4) Imprimir número en lugar de texto
print(98234539, 'is a big', "number")
Todos los programas anteriores producen la misma salida 98234539 is a big number.
  1. La primera versión imprime el texto como un solo fragmento (solo un par de comillas '').
  1. La segunda trata 98234539 como un texto separado, y is a big number como otro.
  1. La tercera versión imprime 3 fragmentos de texto separados: 98234539, is a big y number.
  1. La última versión trata 98234539 como un número, mientras que is a big y number como textos.
Es importante notar aquí que el comando print() puede imprimir diferentes cosas: puede imprimir texto y puede imprimir números. Como se muestra en el ejemplo final, imprime 98234539 como un número.
 
Entonces, cuando se le proporciona valores separados por comas, la función print() los imprime todos en la salida separándolos con un solo espacio.

Reto

Escribe un programa que imprima estas potencias de 2: 1 2 4 8 16 32 seguido de are powers of two.
Nota: Utiliza 1, 2,..., 32 como números y are powers of two como texto.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue