demande à l'utilisateur d'entrer une chaîne de caractères,
affiche le message "La chaîne comporte un nombre pair de caractères." ou le message
"La chaîne comporte un nombre impair de caractères." suivant les cas.
ch=input("Entrez une chaîne de caractères : ")
if len(ch)%2 == 0 :
print("Votre chaîne compte un nombre pair de caractères.")
else :
print("Votre chaîne compte un nombre impair de caractères.")
Nombre de 'a'.
Écrire un programme qui :
demande à l'utilisateur d'entrer une phrase,
puis affiche le nombre de lettres a contenues dans la phrase.
ch=input("Entrez une phrase : ")
compteur_a = 0
for x in ch :
if x == 'a' :
compteur_a += 1
print("La phrase compte {} lettres a.".format(compteur_a))
Nombre de voyelles.
Écrire un programme qui :
demande à l'utilisateur d'entrer une phrase,
puis affiche le nombre de voyelles contenues dans la phrase.
ch = input("Entrez une phrase : ")
voyelle = 'aeiouy'
compteur = 0
for x in ch :
if x in voyelle :
compteur += 1
print("La phrase compte {} voyelles.".format(compteur))
Triangle à parité.
Écrire un programme qui :
demande un entier positif n à l'utilisateur,
puis affiche une chaîne de caractères sur plusieurs lignes suivant le modèle ci-dessous.
Pour n pair, l'affichage sera de la forme :
**
****
******
la dernière ligne comportant n étoiles.
Si n est impair, l'affichage sera de la forme :
*****
***
*
la première ligne comportant n étoiles.
Première solution.
n = int(input("Entrez un entier positif : "))
if n%2 == 0 :
for j in range(2,n+1,2) :
print('*'*j)
else :
for j in range(n,0,-2) :
print('*'*j)
Seconde solution.
n = int(input("Entrez un entier positif : "))
for j in range(1,n+1) :
if n%2 == 0 :
if j%2 == 0 : print('*'*j)
else :
if j%2 != 0 : print('*'*(n+1-j) )
Troisième solution.
n = int(input("Entrez un entier positif : "))
for j in range(1,n+1,2) :
if n%2 == 0 :
print('*'*(j+1))
else :
print('*'*(n+1-j) )
Trier trois nombres.
Écrire un programme qui :
demande à l'utilisateur d'entrer trois entiers distincts,
puis affiche ces trois entiers dans l'ordre croissant.
a = int(input("Entrez un entier a : "))
b = int(input("Entrez un entier b : "))
c = int(input("Entrez un entier c : "))
if a > b : a,b = b,a
if b > c : b,c = c,b
if a > b : a,b = b,a
print(a, b, c)