Einige Programmiersprachen erlauben es nicht, verschiedene Typen von Variablen (wie Ganzzahlen und Zeichenketten) in einer einzigen Liste zu haben. Python hingegen ist sehr flexibel und erlaubt es, mehrere Typen in einer einzelnen Liste zu verwenden:
In diesem Codebeispiel sind die ersten drei Elemente der Liste different eine Zeichenkette, eine Ganzzahl und ein Gleitkommawert.
Listen können auch andere Typen enthalten, wie boolesche Werte, Gleitkommazahlen und sogar andere Listen (verschachtelte Listen).
Herausforderung
Definiere eine Liste mit 8 Werten, die von der Eingabe gelesen werden. Die geraden Indizes (beginnend bei 0) sollen Ganzzahlen sein, und die ungeraden Indizes sollen Zeichenketten sein.
Die Ausgabe des Programms sollte in der ersten Zeile die Summe der Zahlen enthalten und in der zweiten Zeile die Zeichenketten, getrennt durch ein Leerzeichen.
Eingabe
Ausgabe
10
first
20
second
7
third
-3
hello
34
first second third hello
Hinweis: Es kann sehr hilfreich sein, die Ausgabe mit einem f-string zu schreiben.