1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
def hoşGeldin():
inp1 = input("Başlamak için 'Başla', çıkmak için 'Çık', tüm kelimeleri görmek için 'Hepsi' yaz.\n")
if inp1 == "Başla":
istekNe()
elif inp1 == "Çık":
print("Program sonlandırılıyor...")
exit(0)
elif inp1 == "Hepsi":
alfadetikSıra()
f = open("fr.txt", "r")
print(f.read())
hoşGeldin()
else:
hoşGeldin()
def depoCheck():
inp5 = input("Aramak istediğiniz kelimeyi giriniz.\n")
if inp5 in open('fr.txt').read():
print("%s kelime deposunda." % inp5)
hoşGeldin()
else:
inp6 = input("%s bulunamadı.\nEklemek için 'Ekle' yaz.\n" % inp5)
if inp6 == "Ekle":
yeniSözcük()
else:
hoşGeldin()
def istekNe():
inp2 = input("Kelime aramak için 'Arat', Kelime eklemek için 'Yeni' yaz.\n")
if inp2 == "Arat":
depoCheck()
elif inp2 == "Yeni":
yeniSözcük()
elif inp2 != "Yeni" or "Arat":
istekNe()
def yeniSözcük():
inp3 = input("Eklemek istediğiniz kelimenin Fransızcasını yaz.\n")
inp7 = input("Eklemek istediğiniz kelimenin Türkçesini yaz.\n")
yeniKelime = ("%s : %s" % (inp3, inp7))
wordBankWrite(yeniKelime)
alfadetikSıra()
print("%s anlamına gelen %s kelimesi sözlüğe eklendi." % (inp7, inp3))
hoşGeldin()
def wordBankWrite(inp4):
wlw = open("fr.txt", "a")
for i in range(1):
wlw.write("%s\r\n" % inp4)
def alfadetikSıra():
fr = list()
with open("fr.txt") as fin:
for line in fin:
fr.append(line)
fr.sort()
with open("fr.txt", "w") as fout:
for band in fr:
fout.write(band)
print("Fransızca kelime deposuna hoşgeldin!\n")
hoşGeldin()