J'essaie de trouver le max de la "rolliste" et tout ce que j'ai essayé ne fonctionne pas. Je ne suis pas très bon avec le codage et l'instruction que mon professeur m'a donné n'est pas très clair. Je dois aussi réinitialiser "Rolllist" de retour à vide pour chaque joueur et je suis très confus.Veuillez votre aide.
3 Réponses :
La ligne Vous pouvez obtenir le maximum en appelant simplement Si vous souhaitez supprimer ce rouleau, vous pouvez (bien que cela ne semble pas nécessaire, car vous éviterez la liste): p> Si vous souhaitez ajouter le maximum à une autre liste: p> max.pop (liste dérivée) code> est assez significative sans signification. Il tente d'appeler la méthode
pop code> de la fonction intégrée
max code>, qui n'existe pas.
max code> elle-même: p>
@Inde. Vous devriez également publier l'erreur que vous obtenez, avec une trace. Ma réponse tient toujours.
Vous pouvez trouver le maximum d'une liste à l'aide de la fonction max (): MAX_Value est égal à 7. Vous pouvez ajouter ceci à une nouvelle liste à l'aide de l'annexe () Méthode: < / p> alors new_list sera [7] p> p>
Je signalez quelques suggestions pour résoudre l'erreur que vous supposez que vous avez: juste change Ensuite, vous avez une liste d'un seul élément car vous appelez des méthodes à l'intérieur du aussi, le Vous imprimez la liste des noms sans attribuer à chaque personne la valeur des dés, alors qui est le gagnant? p> Enfin, vous avez défini roll_dice () comme méthode d'instance de personne, alors pourquoi ne pas l'utiliser?
Alors, pourquoi pas espère que cela puisse aider. P> p> AttributeError: "L'objet intégré_function_or_method" n'a aucun attribut 'pop' code>
max.pop (liste dérivée) < / code> à
max (liste dérivée) code>. p>
pour les tours de la plage (1,4 ): code> boucle, sans laisser la liste peupler avec d'autres éléments forts>. Vous appelez également
effacer code> à chaque boucle. P>
pour x dans la plage (4 rounds): code> Ce n'est pas nécessaire, c'est une boucle imbriquée. p>
rolllist.append (p.roll_dice ()) code> au lieu de: p>
Qu'attendez-vous de la ligne
max.pop (liste dérivée) code> à faire?
Pouvez-vous s'il vous plaît montrer comment vous définissez toutes les variables que vous utilisez?
newlst.append (max (liste dérivée)) code>.