Fonksiyonlar - Egzersiz 6

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,480
İki basamaklı sayının okunuşunu ekrana yazdıran bir fonksiyon yazın, daha sonra kullanıcıdan iki basamaklı sayı alan ve fonksiyonu kullanarak okunuşunu ekrana yazdıran bir program yazın. Kullanıcı 'q' ya basana kadar program çalışsın.

Python:
def okunus(x):
    birinci_basamak = ["","Bir","İki","Üç","Dört","Beş","Altı","Yedi","Sekiz","Dokuz"]
    ikinci_basamak = ["","On","Yirmi","Otuz","Kırk","Elli","Altmış","Yetmiş","Seksen","Doksan"]

    birinci = x % 10
    ikinci = x // 10

    print(ikinci_basamak[ikinci],birinci_basamak[birinci])

while True:
    sayi = input("Sayı: ")
    if sayi == "q":
        print("Program Sonlandı")
        break
    else:
        sayi = int(sayi)
        print(okunus(sayi))
        
#OUTPUT
Sayı: 99
Doksan Dokuz
Sayı: 55
Elli Beş
Sayı: q
Program Sonlandı
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Üst