Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#926 Le 04/12/2008, à 22:36

\\Ouranos//

Re : Topic des couche tard (10) !

Bitte stoppen Sie das ! Ich kann nicht überleben, dass man in einer Seite nichts sagt, und schreibt nur Smileys, die den Forum verschmutzen ! Bitte ! mad:lol:

Edit : mad

Dernière modification par Ouranos999 (Le 04/12/2008, à 22:43)


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#927 Le 04/12/2008, à 22:52

Kamy

Re : Topic des couche tard (10) !

Bonsoir smile

Tiens tshirtman, mon script a bien avancé smile
Bon il fait 500 lignes, probablement pas optimisé et pas tout à fait terminé, mais l'idée est là. J'arrive à enchaîner les pages de forum, à reprendre là ou je m'étais arrêté, à cumuler les points de la nuit / général. Enfin ça prends forme quoi big_smile
Par contre pour la création de la liste du classement (et gérer les égalités de points, etc ...) comment fais-tu ?
Car j'ai bien trouvé un truc, mais ça me semble un peu bourrin (en gros je vérifie à chaque fois le nombre de points du précédent, s'il est égal je regarde encore celui d'avant, etc ... enfin pas très compréhensible ...) hmm

# Création de la liste classement, méthode bourrin
def _listeclassement(liste_membres,liste_points):
    liste_classement.append(1) # Il y a forcément un premier
    for i in range(1,len(liste_membres)):
        if i == 1:
            if liste_points[i] == liste_points[i-1]:
                liste_classement.append(liste_classement[i-1])
            else:
                liste_classement.append(liste_classement[i-1] + 1)
        elif i == 2:
            if liste_points[i] == liste_points[i-1]:
                liste_classement.append(liste_classement[i-1])
            else:
                if liste_classement[i-2] == liste_classement[i-1]:
                    liste_classement.append(liste_classement[i-1] + 2)
                else:
                    liste_classement.append(liste_classement[i-1] + 1)
        elif i == 3:
            if liste_points[i] == liste_points[i-1]:
                liste_classement.append(liste_classement[i-1])
            else:
                if liste_classement[i-2] == liste_classement[i-1]:
                    if liste_classement[i-3] == liste_classement[i-2]:
                        liste_classement.append(liste_classement[i-1] + 3)
                    else:
                        liste_classement.append(liste_classement[i-1] + 2)
                else:
                    liste_classement.append(liste_classement[i-1] + 1)
        else:
            if liste_points[i] == liste_points[i-1]:
                liste_classement.append(liste_classement[i-1])
            else:
                if liste_classement[i-2] == liste_classement[i-1]:
                    if liste_classement[i-3] == liste_classement[i-2]:
                        if liste_classement[i-4] == liste_classement[i-3]:
                            if liste_classement[i-5] == liste_classement[i-4]:
                                liste_classement.append(liste_classement[i-1] + 5)
                            else:
                                liste_classement.append(liste_classement[i-1] + 4)
                        else:
                            liste_classement.append(liste_classement[i-1] + 3)
                    else:
                        liste_classement.append(liste_classement[i-1] + 2)
                else:
                    liste_classement.append(liste_classement[i-1] + 1)
    
    return liste_classement

Dernière modification par Kamy (Le 04/12/2008, à 22:53)


Et Paf ça fait des Chocapics !

Hors ligne

#928 Le 04/12/2008, à 23:02

MattX

Re : Topic des couche tard (10) !

[pollution]

    __  
 _  \ \ 
(_)  | |
 _   | |
(_)  | |
    /_/

[/pollution]


Marvin: “I am at a rough estimate thirty billion times more intelligent than you. Let me give you an example. Think of a number, any number.” — Zem: “Er, five.” — Marvin: “Wrong. You see?”
Accélération nominale d'un iPad pour fonctionnement optimal : 9.81 m/s² sur 10 mètres, puis arrêt.
GMT-5

Hors ligne

#929 Le 04/12/2008, à 23:03

tshirtman

Re : Topic des couche tard (10) !

heu, j'ai fait une classe qui contient deux attributs et quelques méthodes:

 75 class Score:
 76     def __init__(self, tuple):
 77         self.name = tuple[1]
 78         self.num = int(tuple[0])
 79 
 80     def __gt__(self, other):
 81         return self.num>other.num
 82 
 83     def __str__(self):
 84         return '%i    %s' %(self.num, self.name)
 85

la fonction __gt__ permet de comparer deux instances de la classe, en gros, python sait quoi répondre quand je lui demande si "a < b" a et b étant des scores, du coup il est capable de trier une liste de scores tongue en gros je remplis une liste "scores" d'instances de scores, et en suite hop je fait "liste.sort()"

et vouala!

edit: et __str__ permet de faire "print score" smile

Dernière modification par tshirtman (Le 04/12/2008, à 23:14)

Hors ligne

#930 Le 04/12/2008, à 23:04

kinouchou

Re : Topic des couche tard (10) !

@ Kamy j'ai peut-être pas compris ta question sur l'égalité des points et puis je n'y comprend pas grand chose mais quand les points sont égaux tu pourrais faire en fonction de l'ordre alphabétique?

#931 Le 04/12/2008, à 23:13

kouskous

Re : Topic des couche tard (10) !

tongue


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#932 Le 04/12/2008, à 23:14

guguscat

Re : Topic des couche tard (10) !

plop !


Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.

Hors ligne

#933 Le 04/12/2008, à 23:16

byby31

Re : Topic des couche tard (10) !

vous connaissez :

http://test.griffor.com/fintest.php

score : * 283 *

\o/


Kubuntu 8.04.2 -  KDE 3.5

Asus A7N8X-E deluxe - AMD xp 3200 - carte video ATI Radeon 9600 pro - 2.5Go RAM
(Pilote graphique libre)

Hors ligne

#934 Le 04/12/2008, à 23:17

kouskous

Re : Topic des couche tard (10) !

Plip


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#935 Le 04/12/2008, à 23:23

Kamy

Re : Topic des couche tard (10) !

@ tshirtman :
Mouui ... Désolé mais je n'ai pas tout compris à tes quelques lignes.
Apparemment tu prends un score et le compares avec les autres, et s'il est plus grand ... ça doit surement faire quelque chose mais j'ai pas vraiment saisi tongue
En tout cas ça semble certainement beaucoup plus efficace, mais t'embêtes pas, je vais continuer à utiliser ma fonction moisie wink

Et tu dis que Python sait trier une liste ? O_o
Ben zut alors, moi j'avais fait une fonction tongue

# Tri de la liste l dans l'ordre décroissant (points)
def tri(l):
    for i in xrange(len(l)):
        for j in reversed(xrange(i,len(l))):
            if l[j]>l[j-1]:
                t=l[j]
                l[j]=l[j-1]
                l[j-1]=t

@ Kinouchou :
Merci, je cherche juste à créer la liste du classement en gérant les égalités possibles wink
S'il y a égalité, c'est le premier qui viens qui sera en haut tongue


Et Paf ça fait des Chocapics !

Hors ligne

#936 Le 04/12/2008, à 23:23

kouskous

Re : Topic des couche tard (10) !

byby31 a écrit :

vous connaissez :

http://test.griffor.com/fintest.php

score : * 283 *

\o/

Merci d'avoir participé au Test de Pureté !
Les scores peuvent aller de 0 à 450 environ, la moyenne officielle est de 100

Votre score est de 163 point(s).

Statistiques :
Pourcentage de réponses positives : 53 %
Réponses positives sur les boissons : 55 %
Réponses positives sur les drogues : 50 %
Réponses positives sur le sexe : 57 %


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#937 Le 04/12/2008, à 23:24

Кຼزດ

Re : Topic des couche tard (10) !

mouarf, 50 , faut que je boive plus souvent neutral


dou

Hors ligne

#938 Le 04/12/2008, à 23:25

diodio13fr

Re : Topic des couche tard (10) !

fini le repos demain boulot hmm


█▒▒▒░░

Hors ligne

#939 Le 04/12/2008, à 23:28

\\Ouranos//

Re : Topic des couche tard (10) !

lol


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#940 Le 04/12/2008, à 23:28

netza

Re : Topic des couche tard (10) !

Bonsoir . Un coup de pouce . j'ai vu quelquepart que gimp créait des gifs animés . j'ai deux images et je veux donc en faire un gif animé , un petit coup de pouce s iouplait ? ça ne dois pas etre compliqué mais j'ai pas envie de toucher à google


Nous mourrons tous.

Hors ligne

#941 Le 04/12/2008, à 23:31

guguscat

Re : Topic des couche tard (10) !

+42


Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.

Hors ligne

#942 Le 04/12/2008, à 23:34

ericomagic

Re : Topic des couche tard (10) !

Vous êtes vous déjà fait sortir d'un bar ou d'une boîte de force ?

Ben .... objectivement je ne m'en rappelle pas mais ça ne veut pas dire grand chose.

[edit] la fermeture ça compte pas

Dernière modification par ericomagic (Le 04/12/2008, à 23:34)


Personne n'est jamais assez fort pour ce calcul.

Hors ligne

#943 Le 04/12/2008, à 23:34

Kamy

Re : Topic des couche tard (10) !

netza a écrit :

Bonsoir . Un coup de pouce . j'ai vu quelquepart que gimp créait des gifs animés . j'ai deux images et je veux donc en faire un gif animé , un petit coup de pouce s iouplait ? ça ne dois pas etre compliqué mais j'ai pas envie de toucher à google

Très simple. Tu mets tes deux images dans une même image, sur deux calques différents bien sur.
Tu fais enregistrer, puis sélectionnes le format Gif, en mettant l'option Enregistrer en tant qu'animation wink


Et Paf ça fait des Chocapics !

Hors ligne

#944 Le 04/12/2008, à 23:39

netza

Re : Topic des couche tard (10) !

Merci Kamy j'essaie cela illico smile


Nous mourrons tous.

Hors ligne

#945 Le 04/12/2008, à 23:45

MattX

Re : Topic des couche tard (10) !

netza a écrit :

Merci Kamy j'essaie cela illico smile

Content que ça aie réussi, mais comme avatar, c'est un peu pénible pour les yeux.


Marvin: “I am at a rough estimate thirty billion times more intelligent than you. Let me give you an example. Think of a number, any number.” — Zem: “Er, five.” — Marvin: “Wrong. You see?”
Accélération nominale d'un iPad pour fonctionnement optimal : 9.81 m/s² sur 10 mètres, puis arrêt.
GMT-5

Hors ligne

#946 Le 04/12/2008, à 23:49

netza

Re : Topic des couche tard (10) !

ouais tu as raison mille fois raison .


Nous mourrons tous.

Hors ligne

#947 Le 04/12/2008, à 23:49

Кຼزດ

Re : Topic des couche tard (10) !

Je confirme, enfin tant que tu n'augmentes pas le rythme ça va encore tongue


dou

Hors ligne

#948 Le 04/12/2008, à 23:52

netza

Re : Topic des couche tard (10) !

Bah j'avais anticipé cette réaction . En tout cas je ne me suis pas fait incendié . Les "couche tard" seraient ils pacifiques ?


Nous mourrons tous.

Hors ligne

#949 Le 04/12/2008, à 23:53

Кຼزດ

Re : Topic des couche tard (10) !

bah si tu veux l'avatar de tshirtman me fait plus stresser que le tien wink


dou

Hors ligne

#950 Le 04/12/2008, à 23:54

tshirtman

Re : Topic des couche tard (10) !

byby31 a écrit :

vous connaissez :

http://test.griffor.com/fintest.php

score : * 283 *

\o/

Votre score est de 89 point(s).


... pourtant à part l'alcool et ses conséquences (j'aime mais je boit rarement) et l'inceste (pour des raisons évidentes) j'avais l'impression que je ferais des points...

tu va les chercher ou tes points espece de dépravé? tongue

Hors ligne