0% ont trouvé ce document utile (0 vote)
23 vues4 pages

Validation et traitement d'entrées utilisateur

Le document contient plusieurs exemples de code Python pour valider des entrées utilisateur, notamment pour les adresses e-mail, les entiers dans une plage spécifique, et les nombres pairs. Il inclut également des boucles pour compter les voyelles dans une chaîne de caractères. Chaque section présente une approche différente pour traiter les entrées et effectuer des calculs simples.

Transféré par

charfeddinenaoufel4028
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues4 pages

Validation et traitement d'entrées utilisateur

Le document contient plusieurs exemples de code Python pour valider des entrées utilisateur, notamment pour les adresses e-mail, les entiers dans une plage spécifique, et les nombres pairs. Il inclut également des boucles pour compter les voyelles dans une chaîne de caractères. Chaque section présente une approche différente pour traiter les entrées et effectuer des calculs simples.

Transféré par

charfeddinenaoufel4028
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ch=input("donner un e-mail : ")

p=[Link]("@")

if (p==-1) or (ch[0:p].isdecimal ( )==True):

print("e-mail invalide")

else:

mp=ch[0]+ch[p-1]+str(len(ch[0:p]))+ch[p+1:p+4]+str(ord(ch[len(ch)-1]))

print(mp)

#solution1

b=False

while b==False:

n=int(input("donner n :"))

b= 1<n<5

#solution2

n=0

while not(1<n<5):

n=int(input("donner n :"))

b=False

#solution3

n=int(input('donner un entier entre 1 et 5: '))

while not(1<n<5):

n=int(input('donner un entier 1 et 5 : '))

#solution4

n=int(input('donner un entier entre 1 et 5: '))

while n not in range(2,5):

n=int(input('donner un entier 1 et 5 : '))

b=False

while b==False:

c=input("donner c :")

b= "A"<=c<="Z"
v=False

while v==False:

c=input('c= ')

v=c in ['A','E','I','O','U','Y']

#v=65<=ord(c)<=90

"""

v=False

while v==False:

c=input('c= ')

v=ord(c) in range(ord("A"),ord("["))

"""

n=int(input('donner un entier pair : '))

while n%2!=0:

n=int(input('donner un entier pair : '))

"""

valide=False

while valide==False:

n=int(input('donner un entier pair : '))

valide=(n%2==0)

"""

"""

x=int(input('x='))

while not(x>0):

x=int(input('x='))

"""

"""
x=int(input('x='))

while x<0:

x=int(input('x='))

"""

v=False

while v==False:

x=int(input('x='))

v=x>0

s=0

for i in range(1,x):

if i%2==0:

s=s+i

print(i)

print('somme=',s)

v=False

while v==False:

x=int(input('x='))

v=x>0

s=0

p=1

for i in range(1,x):

if i%2==0:

s=s+i

p=p*i

print(i)

print('somme des entiers pairs entre 1 et x=',s)

print('produit des entiers pairs entre 1 et x =',p)


"""

v=False

while v==False:

ch=input('ch=')

v=([Link](" ")==-1)and(len(ch)>10)

"""

ch=input('ch=')

while ([Link](" ")!=-1)or(len(ch)<=10):

ch=input('ch=')

#ch=[Link]()

nbv=0

for i in range(len(ch)):

if ch[i].upper() in ["A","E","I","U","O","Y"]: # if ch[i] in ["A","E","I","U","O","Y"]:

nbv=nbv+1

print("le nombre de voyelle dans",ch,"est",nbv)

Vous aimerez peut-être aussi