Liste Python

Fermé
Ismouf - 25 mai 2020 à 20:18
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 25 mai 2020 à 20:50
Bonjour,
J'ai un projet python à réaliser et je bloque pour une question je ne sais pas comment partir, si quelqu'un sait comment je peux faire?
Merci d'avance, je vous met ci-dessous mon début de code.

#Q1/ On demande à l'utilisateur d'entrer un nombre entier d'au moins 10 chiffres
print("Entrez un nombre entier d'au moins 10 chiffres")
n=int(input())
while n < 10**9: #On met en place une boucle si tant que le nombre ne correspond pas
print("Entrez un nombre entier d'au moins 10 chiffres")
n=int(input())

#Q2/ On enregistre ce nombre dans une liste L, à raison d'un chiffre par élément de la liste
L=[]
nombre=n
while nombre != 0:
L.append(nombre % 10)
nombre= nombre // 10
L.reverse()

#Q3/ Parcourir la liste pour afficher les chiffres pairs et impaires d'une couleur différente
for x in L:
if x % 2 == 0:
print('\033[35m',x,end=" "'\033[0m')
else:
print('\033[32m',x,end=" "'\033[0m')
print()

#Q4/ On enregistre dans une liste G les nombres de la liste L par groupe de 4


La question étant : Enregistrer dans une nouvelle liste G les nombres formés par tous les groupes de 4 chiffres écrits côte à côte dans la liste L.
Exemple si L=[1,2,3,4,5,6,7,8,9,1,2,3] nous aurions G= [1234, 2345, 3456,...., 9123.

Configuration: Macintosh / Safari 13.0.5

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
25 mai 2020 à 20:50
Bonsoir

en utilisant la balise de code par défaut l'indentation n'est pas conservée.
Du coup, on ne peut pas lire correctement ton code.

Voici un cours tuto sur la bonne utilisation des balises de codes https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Tu as encore un peu de temps pour éditer ton message et corriger.
1