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.
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.
