• STATISTIQUES
  • Il y a eu un total de 0 membres et 45908 visiteurs sur le site dans les dernières 24h pour un total de 45 908 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Le top web
    Nous offrons une sélection la plus large possible de resources webmaster gratuites, hébergement gratuit...
    Webmaster
    [EN] xda-developers
    Très bon site pour les gros bidouilleurs de smartphone de windows à androïd et de Apple jusqu'...
    Phreaking
    [FR] Zmaster
    Articles sur l'informatique, le hacking, le P2P, les divx, les astuces windows XP, les GSM, Emule, la cryptograph...
    Hacking
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    Hacking
    [EN] w3challs
    Ce site propose différents types de défis informatiques: piratage, craquage, cryptographie, stég...
    Hacking
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Python]Situer mon niveau.
01-11-2016, 01h46
Message : #13
InforMods Hors ligne
Newbie
*



Messages : 20
Sujets : 4
Points: 6
Inscription : Jul 2016
RE: [Python]Situé mon niveau.
J'ai écrie un programme contenant plusieurs algorithmes permettant de traiter les tableaux de proportionnalités :
Code PYTHON :

def verifier(tableau):
    """
    -Fonction permettante de vérifier la proportionnalité d'un tableau
    -Prend en entré le tableau sous forme de liste
    """


    coefficient = tableau[1][0] / tableau[0][0]
    proportionnalite = True
    j = 0

    for i in tableau[0]:
        if i * coefficient != tableau[1][j]:
            proportionnalite = False

        j += 1

    return proportionnalite

def corriger(tableau):
    """
    -Fonction permettante de corriger un tableau non proportionnel
    -Prend en entré le tableau sous forme de liste
    -Renvoie le tableau corrigé
    """


    for i in range(len(tableau[0])):
        tableau[1][i] = tableau[0][i] * tableau[1][0] / tableau[0][0]

    return tableau

def completer(tableau):
    """
    -Fonction permettante de completer un tableau
    -Prend en entré le tableau à compléter
    -Renvoie le tableau complété
    """


    coefficient = tableau[1][0] / tableau[0][0]

    for i in range(len(tableau[0])):
        if tableau[0][i] == "x":
            tableau[0][i] = tableau[1][i] / coefficient
        elif tableau[1][i] == "x":
            tableau[1][i] = tableau[0][i] * coefficient

    return tableau

def generer(a, b, n):
    """
    -Fonction permettante de générer un tableau proportionnel
    -Prend en entré a (le premier nombre du haut), b (le premier nombre du bas), n (le nombre de collones à générer)
    -Renvoie le tableau générer
    """


    tableau = [[a], [b]]
    i = tableau[0][0] + 1

    for j in range(n):
        tableau[0].append(i)
        tableau[1].append(tableau[0][j + 1] * b / a)

        i += 1

    return tableau
 


Je pense que mon code est assez propre.
+1 (0) -1 (0) Répondre


Messages dans ce sujet
[Python]Situer mon niveau. - par InforMods - 31-10-2016, 15h30
RE: [Python]Situé mon niveau. - par supersnail - 31-10-2016, 15h34
RE: [Python]Situé mon niveau. - par b0fh - 31-10-2016, 15h41
RE: [Python]Situé mon niveau. - par InforMods - 31-10-2016, 16h16
RE: [Python]Situé mon niveau. - par supersnail - 31-10-2016, 17h57
RE: [Python]Situé mon niveau. - par gruik - 31-10-2016, 20h14
RE: [Python]Situé mon niveau. - par InforMods - 31-10-2016, 20h38
RE: [Python]Situé mon niveau. - par supersnail - 31-10-2016, 22h27
RE: [Python]Situé mon niveau. - par InforMods - 31-10-2016, 22h53
RE: [Python]Situé mon niveau. - par Junky - 31-10-2016, 22h35
RE: [Python]Situé mon niveau. - par supersnail - 31-10-2016, 22h57
RE: [Python]Situé mon niveau. - par InforMods - 31-10-2016, 23h11
RE: [Python]Situé mon niveau. - par InforMods - 01-11-2016, 01h46
RE: [Python]Situé mon niveau. - par supersnail - 01-11-2016, 11h37
RE: [Python]Situé mon niveau. - par InforMods - 01-11-2016, 12h26
RE: [Python]Situé mon niveau. - par supersnail - 01-11-2016, 12h47
RE: [Python]Situé mon niveau. - par InforMods - 01-11-2016, 13h00
RE: [Python]Situé mon niveau. - par supersnail - 01-11-2016, 13h52
RE: [Python]Situé mon niveau. - par InforMods - 01-11-2016, 15h38

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [PYTHON] un bot IRC basique darcosion 1 137 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 222 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 122 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 433 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 347 03-03-2015, 10h55
Dernier message: ark
  [python] Un décorateur pour inventorier les objets b0fh 1 156 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 179 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 124 25-10-2014, 12h58
Dernier message: St0rn
  [Python] QuickHex thxer 9 419 15-08-2014, 20h26
Dernier message: sakiir
  Python : QuickBIn octarin 1 133 13-08-2014, 19h05
Dernier message: thxer

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut