Vous êtes sur la page 1sur 1

Ecrire un script Python qui permet de :

- Saisir en entier « n » avec ( 3 ≤ n ≤ 20 )


- Remplir un tableau « T » par n caractères alphanumériques.
- Déterminer et afficher une chaine formée uniquement par les lettres de T.

Exp : n= 7 et T :
A 3 K M 2 9 5

Alors le programme affiche : La chaine = AKM


from numpy import *
n=int(input('donner un entier'))
while not(3<=n<=20):
n=int(input('donner un entier'))
t=array(['']*n,str)
for i in range(n):
t[i]=input('Donner T['+str(i)+']')
while not (('0'<=t[i]<='9') or ('A'<=t[i]<='Z')):
t[i]=input('Donner T['+str(i)+']')
ch=''
for i in range(n):
if 'A'<=t[i]<='Z':
ch=ch+t[i]
print('la chaine est',ch)

Ecrire un script Python qui permet de :


- Saisir en entier « n » avec ( 3 ≤ n ≤ 15 )
- Remplir un tableau « T » par n chaines de caractères non vides et commence
par une lettre majuscule.
- Déterminer et afficher le nombre de chaines de longueur pair.
Exp : n= 5 et T :
Alia Mohamed Livres Baha Ami

Alors le programme affiche : Le nombre = 3

from numpy import *


n=int(input('donner un entier'))
while not(3<=n<=20):
n=int(input('donner un entier'))
t=array(['']*n,(str,20))
for i in range(n):
t[i]=input('Donner T['+str(i)+']')
while not ((len(t[i]) !=0) and ('A'<=t[i][0]<='Z')):
t[i]=input('Donner T['+str(i)+']')
nb=0
for i in range(n):
if len(t[i])%2==0:
nb=nb+1
print('le nombre est',nb)

Vous aimerez peut-être aussi