Afficher plusieurs valeurs

La fonction print() est très flexible et peut afficher plusieurs valeurs en même temps. Par exemple, pour afficher 98234539 is a big number, le programme pourrait ressembler à ceci :
# (1) Tout imprimer comme un seul texte
print('98234539 is a big number')

# (2) Imprimer deux parties séparées par un espace
print('98234539', 'is a big number')

# (3) Imprimer trois parties séparées par un espace
print('98234539', "is a big", 'number')

# (4) Imprimer un nombre au lieu d'un texte
print(98234539, 'is a big', "number")
Tous les programmes ci-dessus produisent la même sortie 98234539 is a big number.
  1. La première version imprime le texte comme un seul bloc (avec une seule paire de guillemets '').
  1. La deuxième traite 98234539 comme un texte séparé, et is a big number comme un autre.
  1. La troisième version imprime 3 morceaux de texte séparés : 98234539, is a big et number.
  1. La dernière version traite 98234539 comme un nombre, tandis que is a big et number sont des textes.
Il est important de noter ici que la fonction print() peut afficher différentes choses : elle peut afficher du texte et elle peut afficher des nombres. Comme montré dans le dernier exemple, elle imprime 98234539 comme un nombre.
 
Donc, lorsque la fonction print() reçoit des valeurs séparées par des virgules, elle les affiche toutes en les séparant par un espace.

Défi

Écrivez un programme qui affiche ces puissances de 2 : 1 2 4 8 16 32 suivi de are powers of two.
Remarque : Utilisez 1, 2,..., 32 comme nombres et are powers of two comme texte.
 

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