Python ile Rakamlarla Yazılan Sayıları Metin Haline Dönüştürme İşlemi

Bu uygulamamız, rakam olarak aldığımız herhangi bir sayıyı metin şekline çevirme işlemi yapan bir kodcuk. Anlatımı bu kadar basit ama işlevinde bazı sıkıntılar olabiliyor. Ama temel olarak benim bu kodcuğumun :D çalışma prensibi şöyle;



  • Öncellikle 3 basamaklı bir okuma sistemi oluşturmalıyız. Çünkü bütün sayılarda önce bu üçlü okunuyor ve devamında da milyonsa milyon, milyarsa milyar deniyor. Mesela 123.023.145 buradaki sayılarımızı üçlü grublara ayırıp her bir grubu okutup YüzYirmiÜç, YirmiÜç, YüzKırkBeş ve daha sonra bulunduğu dilime göre sonuna ek olarak getilecekler getirilir YüzYirmiÜç Milyon YirmiÜç Bin YüzKırkBeş gibi.
  • Kısacası mantığımız sayımızı üçlü parçacıklara bölmek ve bu üçlü parçacıkları okutmak daha sonra da bu üçlü parçaçıkları konumuna göre milyar, milyon veya bin gibi sonuna ekleme yapmak.


Evet temel mantığımızı oturtduğumuza göre devamını kod üzerinde açıklama yaparak anlatalım.
Evet sadece alıştırma amacıyla yapılan bu uygulamayı sizlerde geliştirerek ve benzerlerini yazarak kendinizi geliştirebilirsiniz. 
Projenin Github kodlarına buradan ulaşabilirsiniz.

Yorumlar

  1. Dört basamaklı sayıyı metne çevirme python kodu yazarmısın?

    YanıtlaSil
  2. hocam 1 den 99999999999'a kadar sınırlarsak kod nasıl değişir?

    YanıtlaSil

Yorum Gönder

Popüler Yayınlar