python da girilen bir ismin harflerini tersten sıralama

Kodla Büyü

rana2763

Site Gezgini
Mesajlar
33
merhaba arkadaşlar. python da girilen bir ismin harflerini tersten sıralamayı nasıl yapabilriz
 
isim = input ("İsminiz :")
#Birinci Yol
print("İsminizin tersten yazılışı :", isim[::-1])

#ikinci yol
for x in range(len(isim)-1, 0, -1):
print(isim[x])​

#üçüncü yol
uzunluk = len(isim) -1
while uzunluk>=0:
print(isim[uzunluk])
uzunluk -=1​
 
Son düzenleme:
kelime=input("kelimeyi giriniz")
a=len(kelime)
for i in range(1,a+1):
b=kelime[a-i]
print(b,end=" ")
 
a=input("bir isim giriniz")
b=len(a)
for i in range(b-1,-1,-1):
print(a,end="")

öncelikle girilen metnin uzunluğu len fonksiyonuyla bulunur. metin uzunluğuna göre for döngüsü kurulur
dizinin uzunluğu karakter uzundan 1 az olmalı. çünkü karakter dizileri 0 dan başlar.
öterasyon işlemi 0 a kadar değil -1 e kadar yapılmalı. çünkü öterasyon işlemi son elemanı kapsamaz.
 
a=input("bir isim giriniz")
b=len(a)
while b>0:
b -= 1
print(a,end="")

while döngüsü bu da
 
döngüsüz daha kolayı
a=input("isminizi giriniz")
print(a[::-1])
 
Geri
Üst