begin process at 2012 02 05 01:25:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Math & Algorithmes

 > BRAIN-TRAINING

BRAIN-TRAINING


 Information sur la source

Note :
Aucune note
Catégorie :Math & Algorithmes Classé sous :math, calcul, calcul mental, enfant, mathématique Niveau :Débutant Date de création :05/04/2008 Vu / téléchargé :2 654 / 49

Auteur : cesar1993

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Ce petit programme sert a entrainer les enfants a faire des Mathematiques.
Cela va de 7 a 10 ans.
Il y 4 niveaux, et a la fin donne une note.

Source

  • # -*- coding: utf-8 -*-
  • #! usr/bin/env python
  • resultat6_1 = 6
  • resultat6_2 = 7
  • resultat6_3 = 8
  • resultat6_4 = 10
  • resultat6_5 = 12
  • resultat6_6 = 9
  • resultat6_7 = 14
  • resultat6_8 = 4
  • resultat6_9 = 11
  • resultat6_10 = 13
  • resultat7_1 = 55
  • resultat7_2 = 30
  • resultat7_3 = 16
  • resultat7_4 = 41
  • resultat7_5 = 80
  • resultat7_6 = 40
  • resultat7_7 = 100
  • resultat7_8 = 6
  • resultat7_9 = 30
  • resultat7_10 = 200
  • resultat8_1 = 54
  • resultat8_2 = 24
  • resultat8_3 = 320
  • resultat8_4 = 81
  • resultat8_5 = 25
  • resultat8_6 = 1000
  • resultat8_7 = 99
  • resultat8_8 = 80
  • resultat8_9 = 67
  • resultat9_10 = 1
  • resultat9_1 = 56
  • resultat9_2 = 1567
  • resultat9_3 = 25
  • resultat9_4 = 0
  • resultat9_5 = 250
  • resultat9_6 = 90
  • resultat9_7 = 1000
  • resultat9_8 = 435
  • resultat9_9 = 10
  • resultat9_10 = 27
  • fin = 0
  • score = 0
  • print "===Brain Training===\n\n\n"
  • print "Bienvenue dans le programme d'entrainement au calcul mental"
  • print "Ce petit programme a ete creer pour garder en forme son cerveau"
  • print "Il sert egalement a augmenter son QI"
  • print "epreuves de calcul\n\n"
  • while fin == 0:
  • choix2 = 0
  • score = 0
  • choix_niv=input("entrez le niveau de calcul entre 1 et 4 : ")
  • print "\n"
  • if choix_niv == 1:
  • resultat6_1=input("3 + 3 = ")
  • print "\n"
  • if resultat6_1 == 6 :
  • score=score+2
  • print "\n"
  • resultat6_2=input("6 + 1 = ")
  • print "\n"
  • if resultat6_2 == 7:
  • score=score+2
  • print "\n"
  • resultat6_3=input("4 + 4 = ")
  • print "\n"
  • if resultat6_3 == 8 :
  • score=score+2
  • print "\n"
  • resultat6_4=input("5 + 5 = ")
  • print "\n"
  • if resultat6_4 == 10 :
  • score=score+2
  • print "\n"
  • resultat6_5=input("6 + 6 = ")
  • print "\n"
  • if resultat6_5 == 12 :
  • score=score+2
  • print "\n"
  • resultat6_6=input("4 + 5 = ")
  • print "\n"
  • if resultat6_6 == 9 :
  • score=score+2
  • print "\n"
  • resultat6_7=input("7 + 7 = ")
  • print "\n"
  • if resultat6_7 == 14 :
  • score=score+2
  • print "\n"
  • resultat6_8=input("1 + 3 = ")
  • print "\n"
  • if resultat6_8 == 4:
  • score=score+2
  • print "\n"
  • resultat6_9=input("9 + 2 = ")
  • print "\n"
  • if resultat6_9 == 11 :
  • score=score+2
  • print "\n"
  • resultat6_10=input("6 + 7 = ")
  • print "\n"
  • if resultat6_10 == 13 :
  • score=score+2
  • print "\n"
  • print "\n"
  • if choix_niv == 2:
  • resultat7_1=input("21 + 34 = ")
  • print "\n"
  • if resultat7_1 == 55 :
  • score=score+2
  • print "\n"
  • resultat7_2=input("5 x 6 = ")
  • print "\n"
  • if resultat7_2 == 30 :
  • score=score+2
  • print "\n"
  • resultat7_3=input("20 - 4 = ")
  • print "\n"
  • if resultat7_3 == 16 :
  • score=score+2
  • print "\n"
  • resultat7_4=input("50 - 9 = ")
  • print "\n"
  • if resultat7_4 == 41 :
  • score=score+2
  • print "\n"
  • resultat7_5=input("40 + 40 = ")
  • print "\n"
  • if resultat7_5 == 80 :
  • score=score+2
  • print "\n"
  • resultat7_6=input("15 + 25 = ")
  • print "\n"
  • if resultat7_6 == 40 :
  • score=score+2
  • print "\n"
  • resultat7_7=input("98 + 2 = ")
  • print "\n"
  • if resultat7_7 == 100 :
  • score=score+2
  • print "\n"
  • resultat7_8=input("2 + 2 + 2 = ")
  • print "\n"
  • if resultat7_8 == 6 :
  • score=score+2
  • print "\n"
  • resultat7_9=input("10 + 10 + 10 = ")
  • print "\n"
  • if resultat7_9 == 30 :
  • score=score+2
  • print "\n"
  • resultat7_10=input("100 + 100 = ")
  • print "\n"
  • if resultat7_10 == 200 :
  • score=score+2
  • print "\n"
  • print "\n"
  • if choix_niv == 3:
  • resultat8_1=input("9 x 6 = ")
  • print "\n"
  • if resultat8_1 == 54 :
  • score=score+2
  • print "\n"
  • resultat8_2=input("3 x 8 = ")
  • print "\n"
  • if resultat8_2 == 24 :
  • score=score+2
  • print "\n"
  • resultat8_3=input("400 - 80 = ")
  • print "\n"
  • if resultat8_3 == 320 :
  • score=score+2
  • print "\n"
  • resultat8_4=input("9 x 9 = ")
  • print "\n"
  • if resultat8_4 == 81 :
  • score=score+2
  • print "\n"
  • resultat8_5=input("5 x 5 = ")
  • print "\n"
  • if resultat8_5 == 25 :
  • score=score+2
  • print "\n"
  • resultat8_6=input("500 x 2 = ")
  • print "\n"
  • if resultat8_6 == 1000 :
  • score=score+2
  • print "\n"
  • resultat8_7=input("50 + 49 = ")
  • print "\n"
  • if resultat8_7 == 99 :
  • score=score+2
  • print "\n"
  • resultat8_8=input("40 x 2 = ")
  • print "\n"
  • if resultat8_8 == 80 :
  • score=score+2
  • print "\n"
  • resultat8_9=input("34 + 33 = ")
  • print "\n"
  • if resultat8_9 == 67 :
  • score=score+2
  • print "\n"
  • resultat8_10=input("1000 - 999 = ")
  • print "\n"
  • if resultat8_10 == 1 :
  • score=score+2
  • print "\n"
  • print "\n"
  • if choix_niv == 4:
  • resultat9_1=input("8 x 7 = ")
  • print "\n"
  • if resultat9_1 == 56 :
  • score=score+2
  • print "\n"
  • resultat9_2=input("1000 + 567 = ")
  • print "\n"
  • if resultat9_2 == 1567 :
  • score=score+2
  • print "\n"
  • resultat9_3=input("100 % 4 = ")
  • print "\n"
  • if resultat9_3 == 25 :
  • score=score+2
  • print "\n"
  • resultat9_4=input("8 - 9 = ")
  • print "\n"
  • if resultat9_4 == 0 :
  • score=score+2
  • print "\n"
  • resultat9_5=input("1000 % 4 = ")
  • print "\n"
  • if resultat9_5 == 250 :
  • score=score+2
  • print "\n"
  • resultat9_6=input("10 x 9 = ")
  • print "\n"
  • if resultat9_6 == 90 :
  • score=score+2
  • print "\n"
  • resultat9_7=input("10 x 100 = ")
  • print "\n"
  • if resultat9_7 == 1000 :
  • score=score+2
  • print "\n"
  • resultat9_8=input("1000 - 800 + 235 = ")
  • print "\n"
  • if resultat9_8 == 435 :
  • score=score+2
  • print "\n"
  • resultat9_9=input("1000 % 100 = ")
  • print "\n"
  • if resultat9_9 == 10 :
  • score=score+2
  • print "\n"
  • resultat9_10=input("3 x 3 x 3 = ")
  • print "\n"
  • if resultat9_10 == 27 :
  • score=score+2
  • print "\n"
  • print "note sur 20 :"
  • print score
  • print "\n"
  • if score <= 12 :
  • print "Vous avez eu plus de 4 fautes"
  • print "Je vous conseille de recommencer\n"
  • elif score == 20 :
  • print "Vous avez eu tout bon!!!!\n"
  • elif score <= 10 :
  • print "Vous etes tres mauvais"
  • print "Revoyez tous depuis le debut!\n"
  • elif score <= 6 :
  • print "Tu es vraiment rien qu'un CON!!!\n"
  • while choix2 != 1:
  • print "1.Recommencer"
  • print "2.Quitter\n"
  • entree=raw_input("Tapez 1 pour recommencer 2 pour quitter : ")
  • analyse=int(entree)
  • if analyse != 1 and analyse != 2:
  • print "Tapez un chiffre entre 1 et 2\n"
  • if analyse == 1:
  • choix2 = 1
  • elif analyse == 2:
  • choix2 = 1
  • fin = 1
  • print "\n\n"
# -*- coding: utf-8 -*-

#! usr/bin/env python


resultat6_1 = 6
resultat6_2 = 7
resultat6_3 = 8
resultat6_4 = 10
resultat6_5 = 12
resultat6_6 = 9
resultat6_7 = 14
resultat6_8 = 4
resultat6_9 = 11
resultat6_10 = 13

resultat7_1 = 55
resultat7_2 = 30
resultat7_3 = 16
resultat7_4 = 41
resultat7_5 = 80
resultat7_6 = 40
resultat7_7 = 100
resultat7_8 = 6
resultat7_9 = 30
resultat7_10 = 200

resultat8_1 = 54
resultat8_2 = 24
resultat8_3 = 320
resultat8_4 = 81
resultat8_5 = 25
resultat8_6 = 1000
resultat8_7 = 99
resultat8_8 = 80
resultat8_9 = 67
resultat9_10 = 1

resultat9_1 = 56
resultat9_2 = 1567
resultat9_3 = 25
resultat9_4 = 0
resultat9_5 = 250
resultat9_6 = 90
resultat9_7 = 1000
resultat9_8 = 435
resultat9_9 = 10
resultat9_10 = 27

fin = 0
score = 0

print "===Brain Training===\n\n\n"
print "Bienvenue dans le programme d'entrainement au calcul mental"
print "Ce petit programme a ete creer pour garder en forme son cerveau"
print "Il sert egalement a augmenter son QI"
print "epreuves de calcul\n\n"

while fin == 0:

    choix2 = 0
    score = 0

    choix_niv=input("entrez le niveau de calcul entre 1 et 4 : ")

    print "\n"

    if choix_niv == 1:

        resultat6_1=input("3 + 3 = ")
        print "\n"

        if resultat6_1 == 6 :
            score=score+2
            print "\n"

        resultat6_2=input("6 + 1 = ")
        print "\n"

        if resultat6_2 == 7:
            score=score+2
            print "\n"

        resultat6_3=input("4 + 4 = ")
        print "\n"

        if resultat6_3 == 8 :
            score=score+2
            print "\n"

        resultat6_4=input("5 + 5 = ")
        print "\n"

        if resultat6_4 == 10 :
            score=score+2
            print "\n"

        resultat6_5=input("6 + 6 = ")
        print "\n"

        if resultat6_5 == 12 :
            score=score+2
            print "\n"

        resultat6_6=input("4 + 5 = ")
        print "\n"

        if resultat6_6 == 9 :
            score=score+2
            print "\n"

        resultat6_7=input("7 + 7 = ")
        print "\n"
    
        if resultat6_7 == 14 :
            score=score+2
            print "\n"

        resultat6_8=input("1 + 3 = ")
        print "\n"
    
        if resultat6_8 == 4:
            score=score+2
            print "\n"

        resultat6_9=input("9 + 2 = ")
        print "\n"

        if resultat6_9 == 11 : 
            score=score+2
            print "\n"

        resultat6_10=input("6 + 7 = ")
        print "\n"

        if resultat6_10 == 13 :
            score=score+2
            print "\n"

    print "\n"

       
    if choix_niv == 2:

        resultat7_1=input("21 + 34 = ")
        print "\n"

        if resultat7_1 == 55 :
            score=score+2
	    print "\n"

        resultat7_2=input("5 x 6 = ")
        print "\n"

        if resultat7_2 == 30 :
            score=score+2
            print "\n"

        resultat7_3=input("20 - 4 = ")
        print "\n"

        if resultat7_3 == 16 :
            score=score+2
            print "\n"

        resultat7_4=input("50 - 9 = ")
        print "\n"

        if resultat7_4 == 41 :
            score=score+2
            print "\n"
 
        resultat7_5=input("40 + 40 = ")
        print "\n"

        if resultat7_5 == 80 :
            score=score+2
            print "\n"

        resultat7_6=input("15 + 25 = ")
        print "\n"

        if resultat7_6 == 40 :
            score=score+2
            print "\n"

        resultat7_7=input("98 + 2 = ")
        print "\n"

        if resultat7_7 == 100 :
            score=score+2
            print "\n"

        resultat7_8=input("2 + 2 + 2 = ")
        print "\n"
        
        if resultat7_8 == 6 :
            score=score+2
            print "\n"

        resultat7_9=input("10 + 10 + 10 = ")
        print "\n"
        
        if resultat7_9 == 30 :
            score=score+2
            print "\n"

        resultat7_10=input("100 + 100 = ")
        print "\n"

        if resultat7_10 == 200 :
            score=score+2
            print "\n"


    print "\n"


    if choix_niv == 3:

        resultat8_1=input("9 x 6 = ")
        print "\n"

        if resultat8_1 == 54 :
            score=score+2
	    print "\n"
	 
        resultat8_2=input("3 x 8 = ")
        print "\n"

        if resultat8_2 == 24 :
	    score=score+2
	    print "\n"

        resultat8_3=input("400 - 80 = ")
        print "\n"

        if resultat8_3 == 320 :
            score=score+2
            print "\n"

        resultat8_4=input("9 x 9 = ")
        print "\n"

        if resultat8_4 == 81 :
            score=score+2
            print "\n"

        resultat8_5=input("5 x 5 = ")
        print "\n"

        if resultat8_5 == 25 :
            score=score+2
            print "\n"

        resultat8_6=input("500 x 2 = ")
        print "\n"
    
        if resultat8_6 == 1000 :
            score=score+2
            print "\n"

        resultat8_7=input("50 + 49 = ")
        print "\n"
 
        if resultat8_7 == 99 :
            score=score+2
            print "\n"

        resultat8_8=input("40 x 2 = ")
        print "\n"

        if resultat8_8 == 80 :
            score=score+2
            print "\n"

        resultat8_9=input("34 + 33 = ")
        print "\n"
  
        if resultat8_9 == 67 :
            score=score+2
            print "\n"

        resultat8_10=input("1000 - 999 = ")
        print "\n"

        if resultat8_10 == 1 :
            score=score+2
            print "\n"


    print "\n"

	 
    if choix_niv == 4:

        resultat9_1=input("8 x 7 = ")
        print "\n"

        if resultat9_1 == 56 :
	    score=score+2
	    print "\n"
	 
        resultat9_2=input("1000 + 567 = ")
        print "\n"

        if resultat9_2 == 1567 :
	    score=score+2
	    print "\n"
	   
        resultat9_3=input("100 % 4 = ")
        print "\n"

        if resultat9_3 == 25 :
            score=score+2
            print "\n"

        resultat9_4=input("8 - 9 = ")
        print "\n"

        if resultat9_4 == 0 :
            score=score+2
            print "\n"

        resultat9_5=input("1000 % 4 = ")
        print "\n"
 
        if resultat9_5 == 250 :
            score=score+2
            print "\n"

        resultat9_6=input("10 x 9 = ")
        print "\n"
 
        if resultat9_6 == 90 :
            score=score+2
            print "\n"

        resultat9_7=input("10 x 100 = ")
        print "\n"

        if resultat9_7 == 1000 :
            score=score+2
            print "\n"

        resultat9_8=input("1000 - 800 + 235 = ")
        print "\n"

        if resultat9_8 == 435 : 
            score=score+2
            print "\n"

        resultat9_9=input("1000 % 100 = ")
        print "\n"

        if resultat9_9 == 10 :
            score=score+2
            print "\n"
   
        resultat9_10=input("3 x 3 x 3 = ")
        print "\n"

        if resultat9_10  == 27 :
            score=score+2
            print "\n"



    print "note sur 20 :"
    print score
    print "\n"

    if score <= 12 :
        print "Vous avez eu plus de 4 fautes"
        print "Je vous conseille de recommencer\n"

    elif score == 20 :
        print "Vous avez eu tout bon!!!!\n"

    elif score <= 10 :
        print "Vous etes tres mauvais"
        print "Revoyez tous depuis le debut!\n"

    elif score <= 6 :
        print "Tu es vraiment rien qu'un CON!!!\n"


    while choix2 != 1:

        print "1.Recommencer"
        print "2.Quitter\n"
        entree=raw_input("Tapez 1 pour recommencer 2 pour quitter : ")
        analyse=int(entree)

        if analyse != 1 and analyse != 2:

            print "Tapez un chiffre entre 1 et 2\n"

        if analyse == 1:

            choix2 = 1

        elif analyse == 2:

            choix2 = 1
            fin = 1
            print "\n\n"
            

 Conclusion

Voila j'espère que mon programme vous plaira et que vous le ferez essayer au enfants!!!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip BASE64 ENCRYPT/DECRYPT PYTHON BY MAXOU56800 par Maxou56800
Source avec Zip Source avec une capture TRIANGULATION par mecrosoft
Source avec Zip Source avec une capture COURBE DE BEZIER par mecrosoft
Source avec Zip Source avec une capture CALCUL D'AIRE D'UN TRIANGLE [INTERFACE GRAPHIQUE] par SeventhSon
Source avec Zip Source avec une capture SUITE DE FIBONACCI [INTERFACE GRAPHIQUE] par SeventhSon

 Sources en rapport avec celle ci

CALCULATRICE LIGNE DE COMMANDE - CALCUL EXACT par Clempython
Source avec Zip Source avec une capture CALCUL MENTAL par chuugar
Source avec Zip Source avec une capture DIVISIONS AVEC PRÉCISION RÉGLABLE par Clempython
Source avec Zip Source avec une capture LE CALCULATOR DE RAYGOLD VERSION 3.1 par raygold
TABLES DE MULTIPLICATION par maxpeg0705

Commentaires et avis

Commentaire de Alain Proviste le 05/04/2008 19:51:37 administrateur CS

tu aurais pu faire le même programme en 30 fois moins de lignes avec une fonction random... c'est dommage tu ne trouves pas ? de plus, quite à stocker les questions en les réponses en dur, autant faire un fichier qui permettrait à l'utilisateur d'en definir lui même.

Commentaire de guillaume_pays_cevenol le 06/04/2008 01:32:45

Assez d'accord avec Alain... De plus tu pourrais ainsi ajouter facilement d'autres niveaux de difficulté (avec la fonction random)

J'ajouterai le fait que vu que tu traite uniquement des nombres, tu pourrais ainsi facilement ajouter une exception pour traiter les erreurs de frappes.

Bon courage pour la version 2 ;)

Commentaire de guillaume_pays_cevenol le 06/04/2008 01:40:01

Je suggèrerai également d'enregistrer les résultats dans un fichier pour la vérifiction parentale... Pour la version 3 ;)
Pour la version 4, je proposerai un utilitaire parental pour tracer des histogrammes des notes/assiduité en fonction de la date...

Bon courage ;)

Commentaire de beltegeuse le 07/04/2008 11:10:31

Tout a fait d'accord avec les autres commentaires.Je sais pas combien de temps cela t'a pris de d'envelopper le code mais tu aurai pu être plus efficace :p sinon c'est louable de faire un programme pour entrainer son fils pour les maths. Bon courage pour la suite!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

calcul matriciel [ par evelockertrue ] &nbsp;salut,j'ai pour projet de&nbsp;d&#233;velopper un package contenant des fonctions &#232;crites en python et qui serviront &#224; optimiser le ca calcul matriciel simple [ par gwenc_hlan ] bonjour,    comment peut on faire sous Python du calcul matriciel simple ? (additionner, multiplier ou inverser des matrices). faut - il impérativeme Problème de calcul simple [ par vaggarath ] Bonjour bonjour. Voilà j'ai un problème tout c*n, j'en suis sur... En fait je fais un boutton qui procède à un calcul suivant les valeurs rentrées au Lib Python 3 pour math avancées [ par Pwetum ] Bien le bonjour, cela fait un moment que je cherches, et je me casse toujours les dents. Je suis sous Python 3, et je galère pour trouver des library Django calcul de conversion [ par jenny100 ] bonjour voila mon probleme j'ai un template qui affiche un champ avec une valeur numerique et un bouton submit une liste deroulante qui permet la s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,903 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales