Exercices corrigés sur les chaînes de caractères

 Exercices corrigés sur les chaînes de caractères


Écrivez un programme qui renverse une chaîne donnée. 

Exemple :   "mot" a pour miroir ''tom")


ch=str(input())

chr=""

for i in range(len(ch)):

    chr=ch[i]+chr

print(chr)




Écrivez un programme qui vérifie si une chaîne donnée est symétrique. 

Exemple :   "radar" est symétrique

                   "rare"  n’est pas symétrique

Version 1:

—----------------------------------------------------------------

ch=str(input())

chr=""

for i in range(len(ch)):

    chr=ch[i]+chr

if chr==ch:

    print(" est symétrique")

else:

    print((" n’est pas symétrique")

Version 2:

—----------------------------------------------------------------

msg=" est symétrique"

for i in range(len(ch)//2):

       if ch[i]!=ch[len(ch)-1-i]:

               msg="n’ est pas symétrique"

print(msg)


Écrivez un programme qui éclate une chaîne donnée en trois chaînes, une des chiffres, une des lettres et la dernière des symboles. 

Exemple : soit ch= "a5bc?#mhy21" 

      chc="521"      chl="abcmhy"     chs="?#" 

ch=str(input())

chc=""

chl=""

chs=""

for i in range(len(ch)):

    if ord(ch[i]) in range(ord("0"),ord("9")+1):

        chc=chc+ch[i]

    elif ord(ch[i]) in range(ord("a"),ord("z")+1):

        chl=chl+ch[i]

    else:

        chs=chs+ch[i]

print(chc)

print(chl)

print(chs)


Aucun commentaire:

Enregistrer un commentaire

                                     fathi.hammami2@gmail.com Sujets Théoriques et Corrigés (2017-2018-2019-2020-2021-2022) J'ai réc...