def doviz_usd(para): dolar = para * 5.33 print("1$ karşılığı {}₺".format(dolar)) def doviz_sterlin(para): sterlin = para*6.79 print("1£ karşılığı {}₺".format(sterlin)) def doviz_euro(para): euro = para*6.09 print("1€ karşılığı {}₺".format(euro))
print("Döviz Kuru inceleme yerine hoşgeldiniz.\n==================\n") print("USD($) hakkında bilgi öğrenmek için '1'i tuşlayın.\nSterlin(£) hakkında bilgi öğrenmek için '2'i tuşlayın.\nEuro(€) hakkında bilgi öğrenmek için '3'i tuşlayın.") secim = int(input("\nSeçiminiz: ")) if secim == 1: print(doviz_usd(1)) elif secim == 2: print(doviz_sterlin(1)) elif secim == 3: print(doviz_euro(1)) while secim == True: if secim != 1 and secim !=2 and secim !=3: print("Lütfen doğru bir değer giriniz.") break
#işlemler bittikten sonra değeri yazıyor alta ve bir altınada none atıyor bunu halletmemin yolu var mı?
def doviz_usd(para): dolar = print("Dolar Değeri = ",para * 5.33)
return dolar def doviz_sterlin(para): sterlin = para*6.79 print("1£ karşılığı {}₺".format(sterlin)) def doviz_euro(para): euro = para*6.09 print("1€ karşılığı {}₺".format(euro))
print("Döviz Kuru inceleme yerine hoşgeldiniz.\n==================\n") print("USD($) hakkında bilgi öğrenmek için '1'i tuşlayın.\nSterlin(£) hakkında bilgi öğrenmek için '2'i tuşlayın.\nEuro(€) hakkında bilgi öğrenmek için '3'i tuşlayın.") secim = int(input("\nSeçiminiz: ")) if secim == 1: print(doviz_usd(1)) elif secim == 2: print(doviz_sterlin(1)) elif secim == 3: print(doviz_euro(1)) while secim== True: if secim != 1 and secim !=2 and secim !=3: print("Lütfen doğru bir değer giriniz.") break
return komutu kullanarak giderebilirsin. print ile gerçek bir değer döndüremiyorsun. sadece ekrana değer yazdırıbiliyorsun. 1 satır için yaptım diğerlrini de düzenleyebilirsin.
kolay gelsin.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme