Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Problème avec Python

Posté par
-Nanousse-
16-02-15 à 14:45

Bonjour, je dois créer des fonctions sur Python qui doivent me permettre :
1)convertir des minuscules en majuscules
2)supprimer les espaces et la ponctuation
3)coder un texte avec une application bijective x

1)j'ai trouvé la fonction dur Python, c'est upper
Mais ma boucle ne fonctionne pas. Voici ce que j'ai fait:
def Maj(text):
    return upper(text)

2) Je ne sais pas du tout comment faire

3) def Cesar(text,a,b):
    l=len(text)
    for i in l:
Je ne sais pas comment poursuivre.

Posté par
LeHibou
re : Problème avec Python 16-02-15 à 23:57

Bonjour,

Pour 1), tu utilises mal la syntaxe de upper :
>>> s = 'sdsd'
>>> s.upper()
'SDSD'

Pour 2), tu peux utiliser replace

Pour 3), l'énoncé n'est pas clair, une application bijective entre quel et quel ensembles ?

Posté par
-Nanousse-
re : Problème avec Python 17-02-15 à 15:53

D'accord merci
Pour la question 3), je l'ai mal recopiée, 3)coder un texte avec une application bijective x → ax + b

Posté par
LeHibou
re : Problème avec Python 17-02-15 à 16:50

Regarde ici :



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !