Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#26 Re : Programmation » [Python] combinaisons » 03-10-2009 22:08:15

Re,

Ce que tu vient de m'expliquer je l'ai lu à mainte reprise (mis à par le truc sur xrange) mais le problème c'est que j'ai toujours fait avec les boucles while...je pense qu'il va falloir que je fasse se que tu m'a conseillé cet a dire faire différents tests du style les nombres paires, impaires et approfondir...
Merci pour la précision du xrange :-) je l'ignorai totalement...

@+

#27 Re : Programmation » [Python] combinaisons » 03-10-2009 16:41:17

Salut,

A ok...

Y a vraiment rien à faire, je n'arrive pas à utilisé cette boucle (for) dans les programmes que je fait -_-' et pourtant j'ai lu des docs sur ça simplicité à faire tel ou tel chose mais j'arrive pas à m'en servir...

En tout cas merci beaucoup pour ce code :-)

@+

#28 Programmation » [Python] combinaisons » 26-09-2009 16:59:06

Lutcho74
Réponses : 5

Bonjour,

Cette après midi je me suis lancé dans un programme permettant de donner toutes les combinaisons possible avec 2 champs et comme caractères seulement les chiffres (0,1,2,3,4...9) ...j'ai "réussi" à faire le programme et il me donne les 100 combinaisons possible mais, il me met un erreur à la fin de l'exécution et je ne comprend pas pourquoi elle est là...

Pour le code :

lst=[0,1,2,3,4,5,6,7,8,9]

f,e,c,b=0,0,0,0

g=10

while e!=g:
    a=lst[e],lst[b]
    e+=1
    c+=1
    if c==10:
        b+=1
        c=0
    print a
    if e>9:
        e=0

Pour l'erreur :

Traceback (most recent call last):
  File "C:/Documents and Settings/Compaq_Propriétaire/Bureau/mon site/Programmation/test_combi_01.py", line 8, in <module>
    a=lst[e],lst[b]
IndexError: list index out of range

Merci d'avance pour votre aide.

#29 Re : Programmation » [Python]Mettre du texte dans une variable » 14-09-2009 20:28:34

lu',

Et ben...
Merci beaucoup pour cette dernière réponse qui je crois va m'être d'un grand recoure :)...
Très souvent tes connaissances me dépasse aussi bien en maths qu'en programmation ;) !
Bon j'ai pas testé pour l'instant par manque de temps mais si tout va bien je vais voir tous ça mercredi.

Bye

#30 Re : Programmation » [Python]Mettre du texte dans une variable » 13-09-2009 20:45:05

Re,

Erf...

Ca sort impec si on laisse le texte dans une variable mais à partir du moment ou on le met dans une liste :

Ceci est un texte accentué : en principe, les accents vont être sabrés et tu obtiendras une bouillie infâme

Ceci aussi est un texte accentué  et point de bouille infâme
[u'\ufeff\xe9']

C'est très embêtant que je soit ''obligé'' de mettre mon texte dans une liste ! :(

@+

PS : j'arrive pas à comprendre ce que ça change le fait que ce soit ou non dans une liste ...

#31 Re : Programmation » [Python]Mettre du texte dans une variable » 13-09-2009 20:21:35

re,


bon voilà le résultat pour le 1. :

Ceci est un texte accentué : en principe, les accents vont être sabrés et tu obtiendras une bouillie infâme

Ceci aussi est un texte accentué  et point de bouille infâme

Et pour le 2. et bien tu a ''bien vue'' mon texte n'était pas enregistré en UTF-8 mais en AINSI maintenant qu'il y est ça me met : \xc3\xa9  à la place de 'é'   ^^''

@+

PS : mais je ne comprend pas que va apporter le 1. ??? pourrait eu m'expliquer stp?

#32 Re : Programmation » [Python]Mettre du texte dans une variable » 13-09-2009 19:59:37

Re,

Bon pour le bout de code voilu : (mais par contre c'est très brouillon..)

#!/usr/bin/env python
# -*- coding: UTF-8 -*-


nom="questions.txt"            # nom du dossier Python et du fichier
fichier=open(nom,'r')                       # Ouverture du fichier enregistré
Lignes=[]
Lignes=fichier.readlines()                  # Stockage des lignes dans une liste                                              
fichier.close()
n=len(Lignes)

lignes=[]
for i in range(n):
    ligne=Lignes[i]  
    ligne=ligne.strip("\n")
    lignes.append(ligne)

print lignes
   
   
a=input()

En faite ça se produit dès que je fais F5 avec le code ou quand je fais double clique sur le code au lieu de faire edit for IDLE

Et oui je sais c'est un problème d'encodage, j'en ai parlé avec un prof d'électro au lycée et il m'a conseiller de faire un tableau de conversion, problème : ça me met un autre /xe quelque chose.

@+

#33 Re : Programmation » [Python]Mettre du texte dans une variable » 13-09-2009 19:50:07

Salut,
Ca faisait longtemps ;)
Hélasse je reviens avec un problème...

Voilà, ayant essayé d'approfondir l'idée du chargement du texte dans une variable j'ai donc testé avec des accents(dans le fichier texte)...

Le problème :
Quand je met le texte(soit l'accent) dans une variable ça me met un ù(avec l'accent dans l'autre sens) dans une fenêtre MS-DOS

Et lorsque je met les mots avec accents dans une liste et que je dit au prog. de me donné la liste entière il m'affiche : \xe9 à la place de : 'é' (et dans le cas présent pas besoin d'être dans une fenêtre MS-DOS...même avec l'interpréteur python ça me le met.

Y aurait il une solution SVP...


Lutcho

#34 Re : Programmation » [Python]Mettre du texte dans une variable » 21-06-2009 15:45:01

Lu yoshi,

yoshi a écrit :

Bonjour Lutcho74,
Je te vois passer régulièrement, mais sans t'arrêter...

Oui je regarde vite fait les nouveaux sujets/messages...
pour ce qui est de "faire" le questionnaire avec le texte je n'ai pas vraiment le temps car brevet dans 2 semaines environs et faut que je révise puis en plus avant de faire le questionnaire qui charge les questions,réponses via un fichier *.txt je m'était lancé dans un questionnaire avec Tkinter, on m'a déjà fais le code mais je n'y comprend pas grand chose et il est pas super super, donc je me mes sur des tutos de temps en temps...

@+


P.S: Pour ton E-mail merci mais j'ai un bouquin d'annales de maths et un deuxième avec toutes les matières qui a au brevet et tout ça corrigé ;) donc merci mais c'est bon.

#36 Re : Programmation » [Python]Mettre du texte dans une variable » 03-06-2009 14:29:39

Re re,

Ok ben moi la j'ai 2 contrôle (jeudi et vendredi) pi normalement ça sera ok je pourrais m'y mettre pour de bon...:)

@+

[Edit] comment que ça marche le .strip() ????

#37 Re : Programmation » [Python]Mettre du texte dans une variable » 03-06-2009 13:52:58

Re,

évident...^^

@+

Ps: dès que j'aurais le temps je mettrais toutes mais pitites idées ensemble et je me mettrais à la réalisation...11 Juin mon conseille donc ça ne serai tardé...

#38 Re : Programmation » [Python]Mettre du texte dans une variable » 03-06-2009 07:30:09

Salut,

Pour le chemin je suis d'accord avec toi mais vue que ce programme sera fait pour être en *.exe et dans un fichier spécifique ça serai galère de savoir qu'elle est l'arborescence du fichier, étant donné que la personne peut le déplacé (le dossier)...
Ok, et donc comment créer un fichier texte via python avec un nom spécifique ? 

@+

#39 Re : Programmation » [Python]Mettre du texte dans une variable » 02-06-2009 19:38:25

Bissoir Yoshi,

Tout d'abord merki pour ce code qui va beaucoup m'avancer car j'ai fait des pitites manipes et je vais voir si ça va être compatible avec les idées que j'ai en tête...juste, pourquoi ne voit on pas le "e" de fille à la fin du chargement du texte...?
Et sinon pour le "nom", si le fichier texte et dans le même dossier que le code(ou le *.exe) il y a juste besoin de marqué son nom : nom = "questions.txt"  je pense que tu devais le savoir mais au cas ou...^^

Pour ton e-mail yoshi, merci pour ces fichiers joints mais je les regarderais pas car je vais voir à quoi mène ma pitite idée et je verrais donc si ça fonctionne si c'est le cas et bien je verrais pour l'optimiser si ça ne marche pas et bien je pomperai en essayant de comprendre :)

@+ et encore un fois de plus merci :)

#40 Re : Programmation » [Python]Mettre du texte dans une variable » 30-05-2009 13:47:01

Lu,

Si tu fait référence à ce sujet : [Python] Utilitaire de découpe de "mes" carrés magiques sauvegardés
désolé de te dire ça mais je ne pige rien au code...

Le plus simple est de créer deux fichiers, un fichier questionnaire et un fichier réponse...

C'est ce que je pensais faire...

Et, je pensais à un truc : pourquoi ne pas faire genre 2 caractères :"¤" dans le fichier *.txt l'un au début de la question l'autre à la fin et ça à chaque questions...comme ça il suffirais de dire au prog : dès que tu me trouve ce caractère tu part de 1 et tu fait +1 jusqu'à ce que tu en retrouve un autre et là tu prend du caractère 0 au caractère 20(fictif) et tu me mes cette chaine de texte dans tel variable puis tu reprend à 0 et ect....?

@+

#41 Re : Programmation » [Python]Mettre du texte dans une variable » 29-05-2009 20:55:47

Salut,

Bon pour commencer, je pense que tu devais t'en douté mais le projet, c'est mon questionnaire, ça m'a trop lassé de mettre les questions dans le code et donc je me disais que l'utilisateur a 2 fichier texte créer au préalable, un pour les questions, l'autre pour les réponses, et que à chaque fin de questions l'utilisateur doit aller à la ligne et comme ça moi je croyais que je pouvais dire au programme : tu me prend la ligne 1 et tu me la met dans la variable "quest1"(en plus je croit que j'avais vue un pti prog créer par quelqu'un qui compté le nombre de ligne dans un fichier texte(à l'aide d'un module))...
J'ai regardé ton EDIT, intéressant(seulement le message #11) mais comment faire pour dire au prog : tel parti du texte tu me la met dans cette variable, ça serai possible d'incruster une boucle qui fait le tri (une boucle ou une fonction) ? Puis en plus je comprend pas trop à quoi sert : repr() dans le code...

@+

PS: Désolé pour la réponse un peut tardive mais j'avais 3 contrôles pour aujourd'hui et j'ai dut bucher.

PS2: Pour ce qui est des lignes, si ça va à la ligne ect... et bin y a qu'à prendre le bloc note windows et ne pas coché l'option "retour à la ligne" dans "affichage"...

#43 Programmation » [Python]Mettre du texte dans une variable » 25-05-2009 20:54:22

Lutcho74
Réponses : 30

Bijour,

Voilà pour un pti projet dans lequel je me suis lancé depuis un petit moment de ça je rencontre un petit problème que je n'est pas réussit à résoudre jusqu'à présent et donc j'aurais besoin d'aide svp.
Le truc et que je veux charger du texte dans des variable différentes, par exemple dans le fichier texte il y a 3 lignes et moi je veux la ligne dans la variable 1, etc....
Comment faire ? ? ?

Merci d'avance.

Lutcho.

PS: Et comment créer un fichier texte au même endroit que dans lequel le programme est placé ?

#44 Re : Programmation » [Visual Basic] Algorithme de Cesar » 20-05-2009 12:26:14

Salut,

A oui j'avais pas penser à ça....
Merci pour ta réponse, j'aurais appris un nouveau truc avec python :-)

@+

#45 Re : Programmation » [Visual Basic] Algorithme de Cesar » 19-05-2009 20:39:34

Salut,

Bon je me "ré-incruste" un peu dans le sujet mais c'est juste pour dire merki à Barbichu(pour le Rubicon) et a yoshi(pour les explications)  :-)

@+

[edit] Voilà j'ai lu le code python juste après avoir posté le message (oui c'est stupide ^^''), et y a un truc que je comprend pas :

rangch=(Alphabet.find(car)+decalage)%26

Cette ligne se trouve juste après un else d'une condition qui se trouve dans la boucle de codage ; bon, j'ai compris que tu rechercher le caractère "car" dans l'alphabet avec le .find mais je ne pige pas trop comment tu peux additionné une variable string avec un nombre(12) mais je pense avoir mal compris...

#46 Re : Programmation » [Visual Basic] Algorithme de Cesar » 17-05-2009 19:40:54

Lu,

Désolé mais j'ai une question qui n'a aucun rapport direct avec le code :
    -qu'est ce qu'un "Rubicon"
Et sinon pour le code il est facilement compréhensible sauf je comprend pas trop dans les Dim les "As" après une variable à quoi servent-ils(serai-ce pour dire quelle style de variable elle est?), et "Talpha(26)" à quoi servent les parenthèses et le 26(je pense que c'est les lettre de l'alphabet mais je ne comprend pas le fonctionnement...)???

@+

#47 Re : Programmation » [Pascal] ou [CaML] cours » 08-05-2009 17:07:51

Salut,

Pour le pascal :

Bon ben je pense que tu as pus déjà aller voir wikipédia mais on sais jamais : http://fr.wikipedia.org/wiki/Pascal_(langage) 
c'est les bases à mon avis...

Et j'ai trouvé ça : http://www-ipst.u-strasbg.fr/pat/program/pascal.htm

Pour le Calm:
http://caml.inria.fr/resources/doc/index.fr.html il y a l'air d'y avoir pas mal de liens sur des tutos

http://fr.wikipedia.org/wiki/Caml  Et wiki...


@+

#48 Re : Entraide (collège-lycée) » DM : Cos/Sin/Tan [Résolu] » 13-04-2009 15:31:06

Salut,

Là je fais l'exo au brouillon puis ça sera bon...

En tout cas merci pour ton aide.

@+

#49 Entraide (collège-lycée) » DM : Cos/Sin/Tan [Résolu] » 13-04-2009 13:23:25

Lutcho74
Réponses : 2

Bonjour,

Je doit finir un DM qui est à rendre pour demain...oui je m'y prend un peu tard mais en faite mon problème c'est que je ne sais pas trop comment appréhender l'exercice...
Voici le sujet(pour le voir en plus grand: cliquez dessus) :
07f149b2338bce67793827350c72a181.jpg

Et donc mon problème pour le numéros 1) c'est que je ne comprend pas vraiment comment faire, si il faut calculer les angles grâce au relations trigonométriques et ensuite faire le calcule ou si il y a des propriétés qui prouve ces égalités...

Merci d'avance.

@+

#50 Re : Cryptographie » trou de mémoire... » 08-04-2009 18:48:58

Re,

Je vais voir mais bon la j'ai un livre a lire(moi) et j'ai 3 livre a lire pour le collège(les incos) donc je pense pas l'acheter avant un moment...

En tout cas merci.

@+

Pied de page des forums