Python Örnek Soru 2

Yorum Ekle

Örnek 2:
Girilen 0-9 arası rakamın yazı karşılığını yazdıran kodu yazınız.
x=int(input("Lütfen yazıya dönüştürülecek rakamı yazınız.."))
m=" "

if x==0:
    m = "Sıfır"
elif x == 1:
    m = "Bir"
elif x == 2:
    m = "İki"
elif x == 3:
    m = "Üç"
elif x == 4:
    m = "Dört"
elif x == 5:
    m = "Beş"
elif x == 6:
    m = "Altı"
elif x == 7:
    m = "Yedi"
elif x == 8:
    m = "Sekiz"
elif x == 9:
    m = "Dokuz"
else:
    m="Rakam Değil"

print(m)

Lütfen yazıya dönüştürülecek rakamı yazınız..7
Yedi

rakam = [0,1,2,3,4,5,6,7,8,9]
yazi = ["Sıfır", "Bir", "İki","Üç","Dört","Beş","Altı","Yedi","Sekiz","Dokuz"]

def rakamToYazi(sayi):
    if sayi in rakam:
        return yazi[rakam.index(sayi)] 
    else:
        return "Rakam yazmadınız..."

sayi=int(input("Lütfen yazıya dönüştürülecek rakamı yazınız.."))

print(rakamToYazi(sayi))
Lütfen yazıya dönüştürülecek rakamı yazınız..11
Rakam yazmadınız...



Yorum için açıklama