• 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.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Fonksiyonlar - Egzersiz 6

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,120
İ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