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


  • ANNUAIRE
  • [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [EN] This is legal
    Basic: 10, Realistic: 5, Programming: 1, Bonus: 11, SQL: 2, Encryption: 6, Application: 4, User Contributed: 3
    Challenges
    [FR] Secuser
    Actualité de la sécurité informatique, fiches virus et hoax, alertes par email, antivirus gratui...
    Hacking
    [EN] Hack this site
    Basic: 11, Realistic: 17, Application: 18, Programming: 12, Extbasic: 14, Javascript: 7, Stego: 17
    Challenges
    [EN] Listbrain Version 3
    Site proposant 66 challenges présentés dans une liste mélangée.
    Challenges
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [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 241 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 352 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 236 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 765 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 512 03-03-2015, 10h55
Dernier message: ark
  [python] Un décorateur pour inventorier les objets b0fh 1 246 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 276 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 185 25-10-2014, 12h58
Dernier message: St0rn
  [Python] QuickHex thxer 9 727 15-08-2014, 20h26
Dernier message: sakiir
  Python : QuickBIn octarin 1 217 13-08-2014, 19h05
Dernier message: thxer

Atteindre :


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