memory.py

Created by maeldepallens

Created on January 13, 2022

9.42 KB


# Type your text here
def memory() :
    liste2 = []
    sc = 0
    liste =[]
    print("")
    print("")
    temps = int(input("Temps d'affichage  du memory  en seconde : "))
    print("")
    nbliste = int(input("Nombre de nombre a memoriser : "))
    print("")
    a = int(input("Premiers nombre de l'intervalle :   "))
    b = int(input("Dernier nombre de l'intervalle :  "))
    print("")
    for i in range(nbliste) :
        nb = random.randint(a,b)
        liste.append(nb)
    print(liste)
    time.sleep(temps)
    for i in range(100) :
        print("")
    for i in range(nbliste) :
        a = int(input("Reponse "+str(i+1)+"e nombre : "))
        print("")

        if a == liste[i] :
            print("C'est vrai, Bravo !!! ")
            print("")
            sc +=1
        else :
            print("C'est Faux, Dommage")
            print("")
    print("tu a un score de ",sc)
    print("")
    if sc < int(nbliste/4) :
        print("Tu es trés pas fort Franchement")
    elif  int(nbliste/2) > sc >= int(nbliste/4) :
        print("Je sure que tu peux t'ameliorer  ")
    elif  int(nbliste/2) <= sc < int((nbliste/4)*3) :
        print("C'est bien !!!  ")
    elif   sc >= int((nbliste/4)*3) and sc != nbliste :
        print("C'est bien !!!  ")
    elif   sc  == nbliste:
        print("Point Faible trop Fort ")
    sc = sc/nbliste
    liste2.append(sc)
    liste2.append(nbliste)
    liste2.append(temps)
    intervalle  = (b - a)/2
    liste2.append(intervalle)

    return liste2



def megajeu() :
    print("Bonjour dans mon jeu du memory")
    liste3 = []
    h = -1
    print("")
    print("")
    sommesc = 0
    partie = int(input("Combien de Partie tu veux : "))
    for i in range(1,(partie+1)) :

        print("Partie ", (i))
        print("")
        liste2 = memory()
        sc = liste2[0]
        temps = liste2[2]
        nb = liste2[1]
        intervalle = liste2[3]
        sommesc += sc
        h += 1
        t = (nb*(30-temps))*sc*intervalle
        liste3.append(t)
        print(t)
        print("")
        if len(liste3) == 1 or h == 0 :
            pass
        else :
            if liste3[h] > liste3[h-1] :
                print("bravo tu t'ameliore")

            elif liste3[h] < liste3[h-1] :
                print("C'est pas bien tu régresses")
            else :
                print("tu as le même niveau")
        print("")
        time.sleep(4)

        for s in range(50) :
            print("")

    sur20 = (20*sommesc)/partie
    print("La moyenne de tes score est de   ",sommesc,"/",partie,"soit",sur20,"/20" )













def megajeu2() :
    print("Bonjour dans mon jeu du memory")
    q = 0
    liste3 = []
    h = -1
    print("")
    print("")
    sommesc = 0
    partie = int(input("Combien de Partie tu veux : "))
    while q == 0 :
        liste3 = []
        h = -1
        print("")
        print("")
        sommesc = 0
        for i in range(1,(partie+1)) :

            print("Partie ", (i))
            print("")
            liste2 = memory()
            sc = liste2[0]
            temps = liste2[2]
            nb = liste2[1]
            intervalle = liste2[3]

            sommesc += sc
            h += 1
            t = (nb*(30-temps))*sc*intervalle
            liste3.append(t)
            print("")
            if len(liste3) == 1 or h == 0 :
                pass
            else :
                if liste3[h] > liste3[h-1] :
                    print("bravo tu t'ameliore")

                elif liste3[h] < liste3[h-1] :
                    print("C'est pas bien tu régresses")
                else :
                    print("tu as le même niveau")
            print("")
            time.sleep(4)

            for s in range(50) :
                print("")

        sur20 = (20*sommesc)/partie
        print("La moyenne de tes score est de   ",sommesc,"/",partie,"soit",sur20,"/20" )
        if sur20 < 10 :
            rep = input("La moyenne de tes score est inferieur a 10 veux tu prendre ta revanche  (oui,non) : ")
            if rep == "oui" :
                pass

            else :
                q = 1


        else  :
            rep = input("La moyenne de tes score est superieur a 10 veux tu recommencer (oui,non) :  ")
            if rep == "oui" :
                pass

            else :
                q = 1







































def memory2() :
    q = 0
    print("Bonjour dans mon jeu du memory")
    print("")
    print("")
    temps = int(input("Temps d'affichage  du memory  en seconde : "))
    print("")
    nbliste = int(input("Nombre de nombre a memoriser : "))
    print("")
    a = int(input("Premiers nombre de l'intervalle :   "))
    b = int(input("Dernier nombre de l'intervalle :  "))
    print("")
    while q == 0 :
        sc = 0
        liste =[]

        for i in range(nbliste) :
            nb = random.randint(a,b)
            liste.append(nb)
        print(liste)
        time.sleep(temps)
        for i in range(100) :
            print("")
        for i in range(nbliste) :
            a = int(input(str(i+1)+"e nombre : "))
            print("")

            if a == liste[i] :
                print("C'est vrai, Bravo !!! ")
                print("")
                sc +=1
            else :
                print("C'est Faux, Dommage")
                print("")
        print("tu a un score de ",sc)
        print("")
        if sc < int(nbliste/4) :
            rep = input("Tu es trés pas fort Franchement tu veux un niveau plus facile (oui,non) : ")
            if rep == "oui" :
                nbliste = int(nbliste - (nbliste/2))
                temps = int(temps + (temps/2))

            else :
                q = 1


        elif  int(nbliste/2) > sc >= int(nbliste/4) :
            rep = input("Je sure que tu peux t'ameliorer tu veux un niveau plus facile (oui,non)  : ")
            if rep == "oui" :
                nbliste = int(nbliste - (nbliste/2))
                temps = int(temps + (temps/2))

            else :
                q = 1
        elif  int(nbliste/2) <= sc < int((nbliste/4)*3) :
            rep = input("C'est bien !!! tu veux un niveau moins facile (oui,non) :   ")
            if rep == "oui" :
                nbliste = int(nbliste + (nbliste/4))
                temps = int(temps - (temps/3))

            else :
                q = 1
        elif   sc >= int((nbliste/4)*3) and sc != nbliste :
            rep = input("C'est bien je suis fier de toi !!! tu veux un niveau moins facile (oui,non) :  ")
            if rep == "oui" :
                nbliste = int(nbliste + (nbliste/4))
                temps = int(temps - (temps/3))

            else :
                q = 1
        elif   sc  == nbliste:
            rep = input("Point Faible trop Fort tu veux un niveau moins facile (oui,non) :  ")
            if rep == "oui" :
                nbliste = int(nbliste + (nbliste/4))
                temps = int(temps - (temps/3))

            else :
                q = 1







def memory3() :
    q = 0
    print("Bonjour dans mon jeu du memory")
    print("")
    print("")
    temps = int(input("Temps d'affichage  du memory  en seconde : "))
    print("")
    nbliste = int(input("Nombre de lettre a memoriser : "))
    print("")
    print("")
    while q == 0 :
        sc = 0
        liste =[]

        for i in range(nbliste) :
            xx =  random.randint(1,2)
            if xx == 1 :
                nb = chr(random.randint(97,122))
            elif xx == 2 :
                nb = chr(random.randint(65,90))
            liste.append(nb)
        print(liste)
        time.sleep(temps)
        for i in range(100) :
            print("")
        for i in range(nbliste) :
            a = str(input(str(i+1)+"e nombre : "))
            print("")

            if a == liste[i] :
                print("C'est vrai, Bravo !!! ")
                print("")
                sc +=1
            else :
                print("C'est Faux, Dommage")
                print("")
        print("tu a un score de ",sc)
        print("")
        if sc < int(nbliste/4) :
            rep = input("Tu es trés pas fort Franchement tu veux un niveau plus facile (oui,non) : ")
            if rep == "oui" :
                nbliste = int(nbliste - (nbliste/2))
                temps = int(temps + (temps/2))

            else :
                q = 1


        elif  int(nbliste/2) > sc >= int(nbliste/4) :
            rep = input("Je sure que tu peux t'ameliorer tu veux un niveau plus facile (oui,non) : ")
            if rep == "oui" :
                nbliste = int(nbliste - (nbliste/2))
                temps = int(temps + (temps/2))

            else :
                q = 1
        elif  int(nbliste/2) <= sc < int((nbliste/4)*3) :
            rep = input("C'est bien !!! tu veux un niveau moins facile (oui,non)  : ")
            if rep == "oui" :
                nbliste = int(nbliste + (nbliste/4))
                temps = int(temps - (temps/3))

            else :
                q = 1
        elif   sc >= int((nbliste/4)*3) and sc != nbliste :
            rep = input("C'est bien je suis fier de toi !!! tu veux un niveau moins facile (oui,non) : ")
            if rep == "oui" :
                nbliste = int(nbliste + (nbliste/4))
                temps = int(temps - (temps/3))

            else :
                q = 1
        elif   sc  == nbliste:
            rep = input("Point Faible trop Fort tu veux un niveau moins facile (oui,non) : ")
            if rep == "oui" :
                nbliste = int(nbliste + (nbliste/4))
                temps = int(temps - (temps/3))

            else :
                q = 1

During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.