Traži

Provjera Palindroma: Python Program za Obrnutu Čitanje Rečenice

Provjera Palindroma: Python Program za Obrnutu Čitanje Rečenice

Palindromi su riječi, fraze ili rečenice koje se čitaju isto slijeva nadesno i zdesna nalijevo. U ovom članku, istražit ćemo kako napisati Python program koji provjerava da li je unesena rečenica palindrom, tj. može li se pročitati jednako i slijeva nadesno i zdesna nalijevo.

python
recenica = input("Upišite proizvoljnu rečenicu:").lower()
# UKLONITI RAZMAKE
recenica2 = recenica.replace(" ", "")
# Obrnuti rečenicu
obrnutaRecenica = ""
for index in range(len(recenica2) - 1, -1, -1):
obrnutaRecenica += recenica2[index]

if obrnutaRecenica == recenica2:
print(f"Rečenica '{recenica}' se naopačke čita jednako kao i prema naprijed.")
else:
print(f"Rečenica '{recenica}' se naopačke čita drugačije nego prema naprijed.")

Ovaj Python program prvo prima unos korisnika, tj. rečenicu koju želimo provjeriti. Zatim se rečenica pretvara u mala slova kako bi se izbjegle razlike u veličini slova. Nakon toga, program uklanja razmake iz rečenice kako bi se lakše provjerila simetričnost. Dalje, program stvara obrnutu verziju rečenice i provjerava da li je ona ista kao originalna rečenica bez razmaka. Na kraju, program ispisuje rezultat provjere.

Ovaj program pruža jednostavan način za provjeru da li je unesena rečenica palindrom. Može biti koristan alat za sve koji žele brzo provjeriti simetričnost teksta.

 

 

Odgovori

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">html</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*