Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.18 KB | None | 0 0
  1. sozluk = {
  2.     "t":{
  3.             "elma":["noun","apple","I ate apple."],
  4.             "yılan":["noun","snake","I killed snake"],
  5.             "sarı":["adjective","yellow","I like my yellow dress"],
  6.             "çalıştırmak":["verb","run","I run my program"],
  7.             },
  8.     "e":{
  9.             "apple":["isim","elma","Elmayı yedim"],
  10.             "snake":["isim","yılan","Yılanı öldürdüm."],
  11.             "yellow":["sıfat","sarı","Sarı elbisemi severim"],
  12.             "run":["fiil","çalıştırmak, koşmak","Programımı çalıştırırım."],
  13.             }
  14. }
  15. menu = """-------SÖZLÜK PROGRAMI-------
  16.    1. Sözlükte Arama Yap
  17.    2. Sözlüğe Kelime Ekle
  18.    3. Düzenleme Yap
  19.    4. Kelimeleri Listele
  20.    5. Kelime Sil
  21.    6. Program Hakkında
  22.    7. Çıkış
  23.    Lütfen sözlük ile ilgili yapacağınız işlemin No'sunu yazın...
  24. Seçiminiz: """
  25.  
  26. while True:
  27.     sec = input(menu)
  28.     if sec=="1":
  29.         dil= input("arama yapacağınız kelime Türkçe ise 't' İngilizce ise 'e' girin")
  30.         kelime= input("lütfen arama yapmak istediğiniz kelimeyi küçük harfler ile yazın..")
  31.         if kelime in sozluk[dil]:
  32.             print(sozluk[dil][kelime])
  33.         else:
  34.             print("aradığınız kelime sözlükte bulunamadı.")
  35.  
  36.  
  37.     elif sec=="2":
  38.         dil= input("sözlüğe ekleyeceğiniz kelime Türkçe ise 't' İngilizce ise 'e' girin..")
  39.         kelime= input("Gireceğiniz kelimeyi yazın..")
  40.         if kelime in sozluk [dil]:
  41.             print("Bu kelime sözlükte zaten var.")
  42.         else:
  43.             anlam= input("kelimenin anlamını : Dilbilgisindeki görevi, anlamı, cümle içinde kullanım formatında yazın.")
  44.             sozluk[dil][kelime]= anlam
  45.             print(kelime+" kelimesi başarıyla kaydedildi. the word is saved with successfuly.")
  46.  
  47.     elif sec == "3":
  48.         dil = input("sözlükte düzenleyeceğiniz kelime Türkçe ise 't' İngilizce ise 'e' girin..")
  49.         kelime = input("Anlamını düzenleyeceğiniz kelimeyi yazın..")
  50.         if kelime in sozluk[dil]:
  51.             anlam = input("kelimenin anlamını : Dilbilgisindeki görevi, anlamı, cümle içinde kullanım formatında yazın.")
  52.             sozluk[dil][kelime] = anlam
  53.             print(kelime + " kelimesinin anlamı başarıyla değiştirildi.")
  54.         else:
  55.             print("aradığınız kelime sozlükte bulunamamıştır.")
  56.     elif sec =="4":
  57.         dil = input("sözlükte listelemek istediğiniz kelimeler Türkçe ise 't' İngilizce ise 'e' girin..")
  58.         anahtarlar= sozluk [dil].keys()
  59.         print(anahtarlar)
  60.  
  61.     elif sec=="5":
  62.         dil = input("sözlükte silmek istediğiniz kelime Türkçe ise 't' İngilizce ise 'e' girin..")
  63.         kelime= input("Lütfen silmek istediğiniz kelimeyi küçük harfle yazınız.")
  64.         if kelime in sozluk[dil]:
  65.             del sozluk [dil][kelime]
  66.             print("yazdığınız kelime sözlükten silindi.")
  67.         else:
  68.             print("silmek istediğiniz kelime sözlükte bulunamadı.")
  69.  
  70.     elif sec== "6":
  71.         print("bu bir tr-eng ve eng-tr sözlük programıdır.")
  72.  
  73.  
  74.     else:
  75.         sec == "7"
  76.         print("İyi günler.")
  77.         break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement