Informatique
besoin de dépannage informatique
Si vous avez des petits problèmes informatiques c'est le moment de les poser
MattMatt33
Bien sur mais il faut savoir si toute tes fonctions peuvent rentrer dans la même classe car si tu fait une classe juste pour mettre plein de fonction ce n'est pas bon
def convMaj(listmot):
listmaj = []
for mot in listmot:
longueur = len(mot)
npossi = 2**longueur - 1
while npossi > -1:
z = 0
c = ""
nbin = bin(npossi)
nbin = nbin[2:]
comparateur = str(nbin)
if len(comparateur) < longueur:
ncaracadd = longueur - len(comparateur)
comparateur = comparateur.zfill(len(comparateur) + ncaracadd)
for i in mot:
if comparateur[z] == "0":
c = c + i.upper()
else:
c = c + i
z = z + 1
listmaj.append(c)
npossi = npossi - 1
return listmaj
listmaj = []
for mot in listmot:
longueur = len(mot)
npossi = 2**longueur - 1
while npossi > -1:
z = 0
c = ""
nbin = bin(npossi)
nbin = nbin[2:]
comparateur = str(nbin)
if len(comparateur) < longueur:
ncaracadd = longueur - len(comparateur)
comparateur = comparateur.zfill(len(comparateur) + ncaracadd)
for i in mot:
if comparateur[z] == "0":
c = c + i.upper()
else:
c = c + i
z = z + 1
listmaj.append(c)
npossi = npossi - 1
return listmaj
MattMatt33
C'est une seule fonction, cela ne sert à rien de la mettre dans une classe