Certains langages de programmation n'autorisent pas la présence de différents types de variables (comme les entiers et les chaînes de caractères) dans une même liste. Cependant, Python est très flexible et permet d'avoir plusieurs types dans une seule liste :
Dans cet extrait de code, les 3 premiers éléments de la liste different sont une chaîne de caractères, un entier et un flottant.
Les listes peuvent contenir d'autres types tels que des valeurs booléennes, des nombres à virgule flottante, et même d'autres listes (listes imbriquées).
Défi
Définissez une liste de 8 valeurs lues depuis l'entrée. Les indices pairs seront des entiers (en commençant par 0) et les indices impairs seront des chaînes de caractères.
Le programme doit afficher la somme des nombres sur la première ligne et les chaînes de caractères séparées par un espace sur la deuxième ligne.
Entrée
Sortie
10
first
20
second
7
third
-3
hello
34
first second third hello
Astuce : Utiliser une f-string pour écrire la sortie peut être très pratique.