ikinci projemiz “Kelime Ters Çevirici” olsun. Bu projede, kullanıcıdan alınan bir kelimenin harflerini ters çevirerek yeni bir kelime oluşturacağız.
def reverse_word(word):
reversed_word = ""
for letter in word:
reversed_word = letter + reversed_word
return reversed_word
def main():
word = input("Bir kelime girin: ")
reversed_word = reverse_word(word)
print("Ters Çevrilmiş Kelime:", reversed_word)
main()
Yukarıdaki kodda, reverse_word
fonksiyonu, aldığı kelimenin harflerini ters çevirerek yeni bir kelime oluşturur. main
fonksiyonu ise kullanıcıdan bir kelime alır, reverse_word
fonksiyonunu kullanarak kelimenin tersini oluşturur ve sonucu ekrana yazdırır.
Adımları açıklayalım:
reverse_word
fonksiyonunu tanımlıyoruz. Bu fonksiyon, bir kelimenin harflerini ters çevirerek yeni bir kelime oluşturacak. İlk olarak,reversed_word
adında boş bir string oluşturuyoruz.- Ardından, kelimenin her harfini döngü ile teker teker alıyoruz. Her harfi, ters çevrilecek kelimenin önüne ekliyoruz. Böylece, kelimenin harfleri ters sırayla biriktirilerek yeni bir kelime oluşturuluyor.
- Döngü tamamlandığında, oluşturduğumuz ters çevrilmiş kelimeyi
reversed_word
değişkenine atıyoruz. - Son olarak,
reversed_word
değişkeninireturn
ifadesiyle döndürüyoruz. main
fonksiyonunu tanımlıyoruz. Bu fonksiyon, kullanıcıdan bir kelime alacak vereverse_word
fonksiyonunu kullanarak kelimenin tersini oluşturup ekrana yazdıracak.- Kullanıcıdan bir kelime girmesini istemek için
input
fonksiyonunu kullanıyoruz veword
değişkenine atıyoruz. - Ardından,
reverse_word
fonksiyonunuword
değişkeniyle çağırıyoruz ve çıktıyıreversed_word
değişkenine atıyoruz. - Son olarak, ters çevrilmiş kelimeyi ekrana yazdırıyoruz.
Bu şekilde, basit bir kelime ters çevirici projesini de Python’da gerçekleştirmiş olduk. Projeleri adım adım ele alarak uygulamak, programlama becerilerinizi geliştirmeniz ve pratik yapmanız açısından önemlidir. Başarılar!