Mehrere Werte ausgeben

Die Funktion print() ist sehr flexibel und kann mehrere Werte gleichzeitig ausgeben. Um zum Beispiel 98234539 is a big number auszugeben, könnte das Programm so aussehen:
# (1) Alles als einen Text ausgeben
print('98234539 is a big number')

# (2) Zwei durch Leerzeichen getrennte Teile ausgeben
print('98234539', 'is a big number')

# (3) Drei durch Leerzeichen getrennte Teile ausgeben
print('98234539', "is a big", 'number')

# (4) Zahl statt Text ausgeben
print(98234539, 'is a big', "number")
Alle obigen Programme erzeugen die gleiche Ausgabe 98234539 is a big number.
  1. Die erste Version druckt den Text als ein einzelnes Stück (nur ein einziges Paar von '' Anführungszeichen).
  1. Die zweite behandelt 98234539 als separaten Text, während is a big number als ein anderer Text behandelt wird.
  1. Die dritte Version druckt 3 separate Textstücke: 98234539, is a big und number.
  1. Die letzte Version behandelt 98234539 als eine Zahl, während is a big und number als Texte gelten.
Es ist wichtig zu beachten, dass der print()-Befehl verschiedene Dinge ausgeben kann: Er kann Text ausgeben und er kann Zahlen ausgeben. Wie im letzten Beispiel gezeigt, druckt er 98234539 als eine Zahl.
 
Wenn die print()-Funktion also mit kommagetrennten Werten versehen wird, druckt sie alle Werte aus und trennt sie im Ausgabeergebnis durch ein einzelnes Leerzeichen.

Herausforderung

Schreibe ein Programm, das diese Potenzen von 2 ausgibt: 1 2 4 8 16 32 gefolgt von are powers of two.
Hinweis: Verwende 1, 2,..., 32 als Zahlen und are powers of two als Text.
 

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