Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1338 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Importation de fonctions depuis un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Importation de fonctions depuis un fichier

n°2313347
thomaschab​ert01
Posté le 29-03-2018 à 18:05:32  profilanswer
 

Bonjour,
 
J'aimerais coder un jeu de pendu, et pour se faire j'ai créé des fonctions dans un notebook que j'enregistre en "fonctions.py", que j'importe ensuite dans mon notebook principal via "from fonctions import *".
 
Les différentes fonctions marchent parfaitement dans mon notebook à fonctions, mais certaines d'entre elles ne fonctionnent plus après importations. J'imagine que j'ai mal du comprendre les notions de variables globales, locales etc.  
 
Je mets mon code ci-dessous, si quelqu'un peut m'aider j'en serais ravi!
 
Thomas
 
import pickle
import os
from donnes import *
import random
 
compteur=0
 
 
def getNom():
    print("Quel est ton nom?" )
    global nom
    nom=input()
def choixMot():
    nb=random.randint(0,19)
    mot=liste_mots[nb]
    motAffiche=["*"]*len(mot)
    return mot,motAffiche
 
def choixLettre(lettre):
    if len(lettre)!=1:
        print("Rentrez une seule lettre minuscule." )
        return 0
    elif (ord(lettre)>122 or ord(lettre)<97):
        print("Rentrez une seule lettre minuscule." )
        return 0
    else:
        return 1
         
def trouver(mot, lettre):
    L=[i for i, car in enumerate(mot) if car==lettre]
    return L
 
def lettreMot(lettre):
    global compteur
    compteur+=1
    L=trouver(mot,lettre)
    if len(L)==0:
        print("La lettre n'est pas dans le mot" )
    else:
        print("La lettre est dans le mot" )
    return L
   
def afficherMot(motAffiche,L):
    for i in L:
        motAffiche[i]=lettre
    print(motAffiche)

mood
Publicité
Posté le 29-03-2018 à 18:05:32  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Importation de fonctions depuis un fichier

 

Sujets relatifs
Creer un fichier Sass avec SublimTextModification de code sur fichier .xspf de VLC 3.0
Batch pour copier dernier fichier vers autre repertoireinjection donnée xls à partir d'une colone précise ?
Lecture de pair<double,double> d'un fichiersupprimer certaines balises d'un fichier xml
Accès fichier local dans une web extensionCherche personne pour décrypter fichier
Créer fiche magasin à partir d'un fichier csvÉcrire dans un fichier qui est en cours de lecture
Plus de sujets relatifs à : Importation de fonctions depuis un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR