Într-o propoziție a fost efectuată, posibil de mai multe ori, aceeași greșeală de ortografie.
a) Scrieți un program care citește propoziția, șirul greșit și șirul corect, după care afișează
propoziția corectă. De exemplu, în propoziția "Problemele cu șiruri de caracteger nu sunt
ggerle!"greșeală constă în faptul că în loc de șirul “re” a fost scris șirul “ger”.
b) Modificați programul astfel încât să corecteze maxim 2 astfel de greșeli, iar dacă sunt
mai multe să afișeze mesajul: “textul contine prea multe greseli, doar 2 au fost corectate”
Puteti sa imi aratati cum se face in python?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
### a) ###
propozitie = input('Propoziție: ')
gresit = input('Șir greșit: ')
corect = input('Șir corect: ')
propozitie = propozitie.replace(gresit, corect)
print(propozitie)
### b) ###
propozitie = input('Propoziție: ')
gresit = input('Șir greșit: ')
corect = input('Șir corect: ')
numar_greseli = propozitie.count(gresit)
propozitie = propozitie.replace(gresit, corect, 2)
print(propozitie)
if numar_greseli > 2:
print('textul contine prea multe greseli, doar 2 au fost corectate')
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă