Moyenne, tri et listes
Fermé
hippolytecourt
-
27 mars 2020 à 11:07
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 27 mars 2020 à 12:15
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 27 mars 2020 à 12:15
A voir également:
- Moyenne, tri et listes
- Calculer une moyenne sur excel - Guide
- Tri excel - Guide
- Logiciel tri photo gratuit - Guide
- Moyenne excel anglais - Guide
- Colis rejeté par le centre de tri aliexpress - Forum Consommation & Internet
2 réponses
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
27 mars 2020 à 11:46
27 mars 2020 à 11:46
bonjour, avant tout: https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
si tu es totalement perdu, il est peut-être préférable de faire d'abord des exercices plus simples.
si tu es totalement perdu, il est peut-être préférable de faire d'abord des exercices plus simples.
j'ai déja un début de programme, mais je n'arrive pas a le terminer ( problèmes avec la fonction random pour la génération des score et le graphique
[python] :
L1=[5,3,8,10,6]
L2=[1,8,6,2,1]
L3=[7,6,5,4,3]
L4=[10,6,8,9,1]
L5=[7,9,3,8,4]
listetotal=L1+L2+L3+L4+L5
print(listetotal)
def trierParInsertionDirect(listetotal):
for index in range(len(listetotal)):
item = listetotal[index]
j = index
while j>0 and listetotal[j-1] > item:
listetotal[j] = listetotal[j-1]
j=j-1
listetotal[j]=item
return listetotal
print(trierParInsertionDirect(listetotal))
"""
def TrierParSelection(liste):
for i in range(len(liste)):
min = i
for j in range(i+1, len(liste)):
if liste[min]>liste[j]:
min = j
x = liste[i]
liste[i] = liste[min]
liste[min] = x
return liste
liste = [98, 22, 15, 32, 2, 74, 63, 70]
print(TrierParSelection(liste))
[python]
si quelqu’un aurait une solution a ma proposer il est le bienvenue
merci
[python] :
L1=[5,3,8,10,6]
L2=[1,8,6,2,1]
L3=[7,6,5,4,3]
L4=[10,6,8,9,1]
L5=[7,9,3,8,4]
listetotal=L1+L2+L3+L4+L5
print(listetotal)
def trierParInsertionDirect(listetotal):
for index in range(len(listetotal)):
item = listetotal[index]
j = index
while j>0 and listetotal[j-1] > item:
listetotal[j] = listetotal[j-1]
j=j-1
listetotal[j]=item
return listetotal
print(trierParInsertionDirect(listetotal))
"""
def TrierParSelection(liste):
for i in range(len(liste)):
min = i
for j in range(i+1, len(liste)):
if liste[min]>liste[j]:
min = j
x = liste[i]
liste[i] = liste[min]
liste[min] = x
return liste
liste = [98, 22, 15, 32, 2, 74, 63, 70]
print(TrierParSelection(liste))
[python]
si quelqu’un aurait une solution a ma proposer il est le bienvenue
merci
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
Modifié le 27 mars 2020 à 12:16
Modifié le 27 mars 2020 à 12:16
merci d'utiliser les balises de code quand tu postes du code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
précise aussi quel est ton problème avec la fonction random.
précise aussi quel est ton problème avec la fonction random.