• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.

Fonksiyonlar - Egzersiz 6

burakcode

Kayıtlı Üye
Forum Yaşı
5 Yıl 1 Ay
Mesajlar
877
Tepkime puanı
2,470
İ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.
 
Geri
Üst