[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-21 Thread Halid
Şu örneği türkçeleştirerek işinizi görebilirsiniz.

http://jijo.free.net.ph/files/python/numtoword.py

21 Ocak 2011 03:59 tarihinde Timuçin Kızılay yazdı:

> Faturaların altında yazı ile yazılır ya işte o şekilde çeviri yapacak
> fonksiyon lazım, belki yazılmışı vardır diye buradan bir sorayım dedim.
>
> 1523,45 girince "BinbeşyüzyirmiüçTL45Kuruş" gibi bir değer döndürecek.
>
>
>
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>



-- 
Halid Altuner ~ Co-Founder & Software Engineer at Kuluçka
w: halid.org
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-21 Thread Mucibirahman İLBUĞA
21.01.2011 12:14, Halid yazmış:
> Şu örneği türkçeleştirerek işinizi görebilirsiniz.
>
> http://jijo.free.net.ph/files/python/numtoword.py
Selamlar,
Elbette Türkçe sayı okuma mantığına göre de biraz koda müdahale 
etmelisiniz. İngilizce de 1 bin (1'000) denir ama bizde sadece bin 
deniyor malumunuz...

-- 
Kolay gelsin,
Mucip:)

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-21 Thread M.Dumlupinar
php kodu olarak yazmıştım.

pythına çevirmesi zor olmaz diye düşünüyorum

http://mdpinar.blogspot.com/2010/02/php-sayy-yazya-cevirme.html

adresine bakabilirsiniz


21 Ocak 2011 03:59 tarihinde Timuçin Kızılay yazdı:

> Faturaların altında yazı ile yazılır ya işte o şekilde çeviri yapacak
> fonksiyon lazım, belki yazılmışı vardır diye buradan bir sorayım dedim.
>
> 1523,45 girince "BinbeşyüzyirmiüçTL45Kuruş" gibi bir değer döndürecek.
>
>
>
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-21 Thread Mucibirahman İLBUĞA
21.01.2011 16:55, M.Dumlupinar yazmış:
> php kodu olarak yazmıştım.
>
> pythına çevirmesi zor olmaz diye düşünüyorum
>
> http://mdpinar.blogspot.com/2010/02/php-sayy-yazya-cevirme.html
>
> adresine bakabilirsiniz
Selamlar,
Bir sorun yok mu?... BinBir diye sonuç vermiş...!

-- 
Kolay gelsin,
Mucip:)

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-21 Thread Timuçin Kızılay
Linkte verdiğiniz örneği türkçeleştirdim ve kuruşlarla da çalışacak hale 
getirdim.


Mail listesine de göndereyim de google'da arayan olursa bulabilsin, bir 
daha uğraşmasın.


Olur da kodu daha güzelleştirecek olan olursa düzgün halini paylaşırsa 
sevinirim.




21-01-2011 12:14, Halid yazmış:

Şu örneği türkçeleştirerek işinizi görebilirsiniz.

http://jijo.free.net.ph/files/python/numtoword.py

21 Ocak 2011 03:59 tarihinde Timuçin Kızılay mailto:t...@savaskarsitlari.org>> yazdı:

Faturaların altında yazı ile yazılır ya işte o şekilde çeviri yapacak
fonksiyon lazım, belki yazılmışı vardır diye buradan bir sorayım dedim.

1523,45 girince "BinbeşyüzyirmiüçTL45Kuruş" gibi bir değer döndürecek.



___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr

https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php




--
Halid Altuner ~ Co-Founder & Software Engineer at Kuluçka
w: halid.org 


# -*- coding: utf-8 -*-

import string

def moneytoword_tr(para):
n = para.replace('.', '').split(',')
nlen = len(n)
if nlen < 1 or nlen > 2:
raise Exception, 'Error parsing numeric string'
src = n[0]
lira = u'%sTÜRKLİRASI' % numtoword_tr(src)
if nlen == 2:
src = n[1]
kurus = u'%sKURUŞ' % numtoword_tr(src)
else:
kurus = u''

return u'#%s,%s#' % (lira, kurus)


def numtoword_tr(number):
# Remove comma-delimiters and split the string into whole and decimal parts
n = number.replace('.', '').split(',')
nlen = len(n)
if nlen != 1:
raise Exception, 'Error parsing numeric string'

src = n[0]

# Birler
ones = {
u'0':u'', #Sıfır
u'1':u'Bir',
u'2':u'Ä°ki',
u'3':u'Üç',
u'4':u'Dört',
u'5':u'Beş',
u'6':u'Altı',
u'7':u'Yedi',
u'8':u'Sekiz',
u'9':u'Dokuz'
}

# Tens-place names
tens = {
u'1':u'On',
u'2':u'Yirmi',
u'3':u'Otuz',
u'4':u'Kırk',
u'5':u'Elli',
u'6':u'Altmış',
u'7':u'Yetmiş',
u'8':u'Seksen',
u'9':u'Doksan'
}

# Number groups
groups = (
u'',
u'Yüz',
u'Bin',
u'Milyon',
u'Milyar',
u'Trilyon',
u'Katrilyon',
u'BinKatrilyon:)'
)

# Beginning values
srclen = len(src)
pos = 1
final = []
thisgrp = []
grpname = u''

# Handle the possibility of a zero being sent
if src == u"0":
return u"Sıfır"

# Main loop for conversion
while pos <= srclen:
#3'lü gruplar halinde işleyelim.
posmod = pos % 3
# Only parse non-zero digits
if src[srclen - pos] != u'0':
if posmod == 2:
thisgrp.insert(0, tens[src[srclen - pos]])
else:
if posmod == 0:
#Biryüz olayını kontrol.
if src[srclen - pos] != u'1':
thisgrp.insert(0, ones[src[srclen - pos]])
thisgrp.insert(1, groups[1])
else:
thisgrp.insert(0, groups[1])
else:
thisgrp.insert(0, ones[src[srclen - pos]])

# Handle end-of-groups
if thisgrp and (not posmod or pos == srclen):
if grpname:
if grpname == u'Bin':
if thisgrp[0] == u'Bir':
thisgrp = []
thisgrp.append(grpname)

thisgrp.extend(final)
final = thisgrp
thisgrp = []
if not posmod:
grpname = groups[pos / 3 + 1]
pos += 1
return u''.join(final)

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-22 Thread M.Dumlupinar
hayır sorun yok, 1001 sayısının binbir olarak çevrilmesi gayet normal

21 Ocak 2011 18:17 tarihinde Mucibirahman İLBUĞA yazdı:

> 21.01.2011 16:55, M.Dumlupinar yazmış:
> > php kodu olarak yazmıştım.
> >
> > pythına çevirmesi zor olmaz diye düşünüyorum
> >
> > http://mdpinar.blogspot.com/2010/02/php-sayy-yazya-cevirme.html
> >
> > adresine bakabilirsiniz
> Selamlar,
> Bir sorun yok mu?... BinBir diye sonuç vermiş...!
>
> --
> Kolay gelsin,
> Mucip:)
>
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-22 Thread Mucibirahman İLBUĞA
22.01.2011 12:52, M.Dumlupinar yazmış:
> hayır sorun yok, 1001 sayısının binbir olarak çevrilmesi gayet normal
Selam,
Haklısınız. Özür... Ben "BirBin" olarak algıladım sanırım...

-- 
Kolay gelsin,
Mucip:)

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-22 Thread Engin Yüce
Bende python 2.6.6 versiyonu ile türkçeleştirdiğiniz sürüm düzgün
çalışmıyor, programı çalıştırdığımda imlecin şekli değişiyor, herhangi bir
yere tıklayınca da, error verip çıkıyor. Bilginize...

22 Ocak 2011 06:33 tarihinde Timuçin Kızılay yazdı:

> Linkte verdiğiniz örneği türkçeleştirdim ve kuruşlarla da çalışacak hale
> getirdim.
>
> Mail listesine de göndereyim de google'da arayan olursa bulabilsin, bir
> daha uğraşmasın.
>
> Olur da kodu daha güzelleştirecek olan olursa düzgün halini paylaşırsa
> sevinirim.
>
>
> --
| c0d3 =  |
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-22 Thread Mucibirahman İLBUĞA
22.01.2011 13:33, Engin Yüce yazmış:
> Bende python 2.6.6 versiyonu ile türkçeleştirdiğiniz sürüm düzgün 
> çalışmıyor, programı çalıştırdığımda imlecin şekli değişiyor, herhangi 
> bir yere tıklayınca da, error verip çıkıyor. Bilginize...
Selamlar,
Kod sağlam... Sıkıtı yok... Az önce PArdus 2009-2'de denedim.

Arkadaşın gönderdiği kodun altına

print moneytoword_tr('1001,78')

olarak eklemek yetiyor. Ancak keşke fonksiyona giren değişken string 
değil de sayı olasaydı... Daha kolay olmaz mıydı?

-- 
Kolay gelsin,
Mucip:)

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-22 Thread Timuçin Kızılay
gönderdiğim dosyayı çalıştırınca imlecin şekli nasıl değişiyor? Nasıl 
bir pencere çıkıyor ki? Dosya tek başına çalışan bir kod bile değil, 
yalnızca fonksiyon tanımı var, programın içinden import edilip 
kullanılması gerekiyor.


Kodun webdeki yeri de burası: http://pastebin.com/0LgR9Smk



22-01-2011 13:33, Engin Yüce yazmış:
> Bende python 2.6.6 versiyonu ile türkçeleştirdiğiniz sürüm düzgün
> çalışmıyor, programı çalıştırdığımda imlecin şekli değişiyor, herhangi
> bir yere tıklayınca da, error verip çıkıyor. Bilginize...
>
> 22 Ocak 2011 06:33 tarihinde Timuçin Kızılay  > yazdı:
>
> Linkte verdiğiniz örneği türkçeleştirdim ve kuruşlarla da çalışacak
> hale getirdim.
>
> Mail listesine de göndereyim de google'da arayan olursa bulabilsin,
> bir daha uğraşmasın.
>
> Olur da kodu daha güzelleştirecek olan olursa düzgün halini
> paylaşırsa sevinirim.
>
>
> --
> | c0d3 =  |

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-22 Thread Timuçin Kızılay
22-01-2011 13:51, Mucibirahman İLBUĞA yazmış:
> 22.01.2011 13:33, Engin Yüce yazmış:
>> Bende python 2.6.6 versiyonu ile türkçeleştirdiğiniz sürüm düzgün
>> çalışmıyor, programı çalıştırdığımda imlecin şekli değişiyor, herhangi
>> bir yere tıklayınca da, error verip çıkıyor. Bilginize...
> Selamlar,
> Kod sağlam... Sıkıtı yok... Az önce PArdus 2009-2'de denedim.
>
> Arkadaşın gönderdiği kodun altına
>
> print moneytoword_tr('1001,78')
>
> olarak eklemek yetiyor. Ancak keşke fonksiyona giren değişken string
> değil de sayı olasaydı... Daha kolay olmaz mıydı?
>

Benim kodu kullanacağım yerde sayılar 11.253,65 şeklinde string olarak 
formatlanmış halde geldiği için kodu bu şekilde kullandım. Nasıl olsa 
sayıyı yazdırırken bir şekilde formatlayıp stringe çevirmek gerekecek.
Decimal sayı olarak değiştirmek zor değil ama o zaman yine fonksiyon 
içinde stringe çevirmek gerekecek.

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-23 Thread Sezayi BUĞDAYCI
Affınıza sığınıyorum. Bu kodun idle de doğrudan çalıştırınca sonuç 
alabilyormuyuz(Python da pek bilgim yok yeni yeni ilgileniyorum.)veya nasıl 
çalıştırmalıyız?

--
From: "Timuçin Kızılay" 
Sent: Saturday, January 22, 2011 6:33 AM
To: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme" 

Subject: [Linux-programlama] Re: Python ile rakamları yazıya çeviren 
fonksiyon.

> Linkte verdiğiniz örneği türkçeleştirdim ve kuruşlarla da çalışacak hale
> getirdim.
>
> Mail listesine de göndereyim de google'da arayan olursa bulabilsin, bir
> daha uğraşmasın.
>
> Olur da kodu daha güzelleştirecek olan olursa düzgün halini paylaşırsa
> sevinirim.
>
>
>
> 21-01-2011 12:14, Halid yazmış:
>> Şu örneği türkçeleştirerek işinizi görebilirsiniz.
>>
>> http://jijo.free.net.ph/files/python/numtoword.py
>>
>> 21 Ocak 2011 03:59 tarihinde Timuçin Kızılay > <mailto:t...@savaskarsitlari.org>> yazdı:
>>
>> Faturaların altında yazı ile yazılır ya işte o şekilde çeviri yapacak
>> fonksiyon lazım, belki yazılmışı vardır diye buradan bir sorayım 
>> dedim.
>>
>> 1523,45 girince "BinbeşyüzyirmiüçTL45Kuruş" gibi bir değer 
>> döndürecek.
>>
>>
>>
>> ___
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> <mailto:Linux-programlama@liste.linux.org.tr>
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>>
>>
>> --
>> Halid Altuner ~ Co-Founder & Software Engineer at Kuluçka
>> w: halid.org <http://halid.org>
>
>
> =
> Bu e-posta sadece yukarida isimleri belirtilen kisi/ler arasinda ozel 
> haberlesme amacini tasimaktadir. Size yanlislikla ulasmis ise lutfen bizi 
> bilgilendiriniz
> ve mesaji sisteminizden siliniz. Bu   e-posta icerigi veya ekindeki 
> dosyalar kisisel ve yazarina aittir. Bu nedenle Eti Maden Isletmeleri bu 
> mesajin icerigi ve
> ekleri ile ilgili olarak hicbir hukuksal sorumluluk tasimaz ve kabul 
> etmez.  ///   This   e-mail is intended only for the use of the 
> individual/s to whom it is
> addressed.  If  you are not the intended recipient of the message,  please 
> immediately inform us and delete it from your system. Any opinions 
> contained in this
> message belong to the author and do not constitute a commitment by Eti 
> Mine Works.
>
>
>
>
>
> __ ESET NOD32 Antivirus Ak�ll� G�venlik taraf�ndan sa�lanan 
> bilgiler, vir�s imza veritaban� s�r�m�: 5811 (20110123) __
>
> �leti ESET NOD32 Antivirus Ak�ll� G�venlik taraf�ndan denetlendi.
>
> http://www.nod32.com.tr
>
>



> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
>
> __ ESET NOD32 Antivirus Akıllı Güvenlik tarafından sağlanan 
> bilgiler, virüs imza veritabanı sürümü: 5811 (20110123) __
>
> İleti ESET NOD32 Antivirus Akıllı Güvenlik tarafından denetlendi.
>
> http://www.nod32.com.tr
>
> 
=
Bu e-posta sadece yukarida isimleri belirtilen kisi/ler arasinda ozel 
haberlesme amacini tasimaktadir. Size yanlislikla ulasmis ise lutfen bizi 
bilgilendiriniz
ve mesaji sisteminizden siliniz. Bu   e-posta icerigi veya ekindeki dosyalar 
kisisel ve yazarina aittir. Bu nedenle Eti Maden Isletmeleri bu mesajin icerigi 
ve
ekleri ile ilgili olarak hicbir hukuksal sorumluluk tasimaz ve kabul etmez.  
///   This   e-mail is intended only for the use of the individual/s to whom it 
is
addressed.  If  you are not the intended recipient of the message,  please 
immediately inform us and delete it from your system. Any opinions contained in 
this
message belong to the author and do not constitute a commitment by Eti Mine 
Works.

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-24 Thread Timuçin Kızılay
Bu kod tek başına çalışmaz, fonksiyon tanımı var yalnızca.
Çalıştırmak için bu dosyayı (numtoword_tr.py) bir klasöre kopyalayıp 
aynı klasörde deneme.py adlı bir dosya oluşturup o dosyada

import numtoword_tr

print numtoword_tr.moneytoword_tr('1001,78')

yazınca çalışması lazım.


24-01-2011 09:13, Sezayi BUĞDAYCI yazmış:
> Affınıza sığınıyorum. Bu kodun idle de doğrudan çalıştırınca sonuç
> alabilyormuyuz(Python da pek bilgim yok yeni yeni ilgileniyorum.)veya nasıl
> çalıştırmalıyız?
>
> --
> From: "Timuçin Kızılay"
> Sent: Saturday, January 22, 2011 6:33 AM
> To: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme"
> 
> Subject: [Linux-programlama] Re: Python ile rakamları yazıya çeviren
> fonksiyon.
>
>> Linkte verdiğiniz örneği türkçeleştirdim ve kuruşlarla da çalışacak hale
>> getirdim.
>>
>> Mail listesine de göndereyim de google'da arayan olursa bulabilsin, bir
>> daha uğraşmasın.
>>
>> Olur da kodu daha güzelleştirecek olan olursa düzgün halini paylaşırsa
>> sevinirim.
>>
>>
>>
>> 21-01-2011 12:14, Halid yazmış:
>>> Şu örneği türkçeleştirerek işinizi görebilirsiniz.
>>>
>>> http://jijo.free.net.ph/files/python/numtoword.py
>>>
>>> 21 Ocak 2011 03:59 tarihinde Timuçin Kızılay>> <mailto:t...@savaskarsitlari.org>>  yazdı:
>>>
>>>  Faturaların altında yazı ile yazılır ya işte o şekilde çeviri yapacak
>>>  fonksiyon lazım, belki yazılmışı vardır diye buradan bir sorayım
>>> dedim.
>>>
>>>  1523,45 girince "BinbeşyüzyirmiüçTL45Kuruş" gibi bir değer
>>> döndürecek.
>>>
>>>
>>>
>>>  ___
>>>  Linux-programlama mailing list
>>>  Linux-programlama@liste.linux.org.tr
>>>  <mailto:Linux-programlama@liste.linux.org.tr>
>>>  https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>  Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>
>>>
>>>
>>>
>>> --
>>> Halid Altuner ~ Co-Founder&  Software Engineer at Kuluçka
>>> w: halid.org<http://halid.org>
>>
>>
>> =
>> Bu e-posta sadece yukarida isimleri belirtilen kisi/ler arasinda ozel
>> haberlesme amacini tasimaktadir. Size yanlislikla ulasmis ise lutfen bizi
>> bilgilendiriniz
>> ve mesaji sisteminizden siliniz. Bu   e-posta icerigi veya ekindeki
>> dosyalar kisisel ve yazarina aittir. Bu nedenle Eti Maden Isletmeleri bu
>> mesajin icerigi ve
>> ekleri ile ilgili olarak hicbir hukuksal sorumluluk tasimaz ve kabul
>> etmez.  ///   This   e-mail is intended only for the use of the
>> individual/s to whom it is
>> addressed.  If  you are not the intended recipient of the message,  please
>> immediately inform us and delete it from your system. Any opinions
>> contained in this
>> message belong to the author and do not constitute a commitment by Eti
>> Mine Works.
>>
>>
>>
>>
>>
>> __ ESET NOD32 Antivirus Ak�ll� G�venlik taraf�ndan sa�lanan
>> bilgiler, vir�s imza veritaban� s�r�m�: 5811 (20110123) __
>>
>> �leti ESET NOD32 Antivirus Ak�ll� G�venlik taraf�ndan denetlendi.
>>
>> http://www.nod32.com.tr
>>
>>
>
>
>
>> ___
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>>
>> __ ESET NOD32 Antivirus Akıllı Güvenlik tarafından sağlanan
>> bilgiler, virüs imza veritabanı sürümü: 5811 (20110123) __
>>
>> İleti ESET NOD32 Antivirus Akıllı Güvenlik tarafından denetlendi.
>>
>> http://www.nod32.com.tr
>>
>>
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Python ile rakamları yazıya çeviren fonksiyon.

2011-01-24 Thread Sezayi BUĞDAYCI
Teşekkür ederim.

Saygılar
S. Buğdaycı.

--
From: "Timuçin Kızılay" 
Sent: Monday, January 24, 2011 11:35 AM
To: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme" 

Subject: [Linux-programlama] Re: Python ile rakamları yazıya çeviren 
fonksiyon.

> Bu kod tek başına çalışmaz, fonksiyon tanımı var yalnızca.
> Çalıştırmak için bu dosyayı (numtoword_tr.py) bir klasöre kopyalayıp
> aynı klasörde deneme.py adlı bir dosya oluşturup o dosyada
>
> import numtoword_tr
>
> print numtoword_tr.moneytoword_tr('1001,78')
>
> yazınca çalışması lazım.
>
>
> 24-01-2011 09:13, Sezayi BUĞDAYCI yazmış:
>> Affınıza sığınıyorum. Bu kodun idle de doğrudan çalıştırınca sonuç
>> alabilyormuyuz(Python da pek bilgim yok yeni yeni ilgileniyorum.)veya 
>> nasıl
>> çalıştırmalıyız?
>>
>> --
>> From: "Timuçin Kızılay"
>> Sent: Saturday, January 22, 2011 6:33 AM
>> To: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme"
>> 
>> Subject: [Linux-programlama] Re: Python ile rakamları yazıya çeviren
>> fonksiyon.
>>
>>> Linkte verdiğiniz örneği türkçeleştirdim ve kuruşlarla da çalışacak hale
>>> getirdim.
>>>
>>> Mail listesine de göndereyim de google'da arayan olursa bulabilsin, bir
>>> daha uğraşmasın.
>>>
>>> Olur da kodu daha güzelleştirecek olan olursa düzgün halini paylaşırsa
>>> sevinirim.
>>>
>>>
>>>
>>> 21-01-2011 12:14, Halid yazmış:
>>>> Şu örneği türkçeleştirerek işinizi görebilirsiniz.
>>>>
>>>> http://jijo.free.net.ph/files/python/numtoword.py
>>>>
>>>> 21 Ocak 2011 03:59 tarihinde Timuçin Kızılay>>> <mailto:t...@savaskarsitlari.org>>  yazdı:
>>>>
>>>>  Faturaların altında yazı ile yazılır ya işte o şekilde çeviri 
>>>> yapacak
>>>>  fonksiyon lazım, belki yazılmışı vardır diye buradan bir sorayım
>>>> dedim.
>>>>
>>>>  1523,45 girince "BinbeşyüzyirmiüçTL45Kuruş" gibi bir değer
>>>> döndürecek.
>>>>
>>>>
>>>>
>>>>  ___
>>>>  Linux-programlama mailing list
>>>>  Linux-programlama@liste.linux.org.tr
>>>>  <mailto:Linux-programlama@liste.linux.org.tr>
>>>>  https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>>  Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Halid Altuner ~ Co-Founder&  Software Engineer at Kuluçka
>>>> w: halid.org<http://halid.org>
>>>
>>>
>>> =
>>> Bu e-posta sadece yukarida isimleri belirtilen kisi/ler arasinda ozel
>>> haberlesme amacini tasimaktadir. Size yanlislikla ulasmis ise lutfen 
>>> bizi
>>> bilgilendiriniz
>>> ve mesaji sisteminizden siliniz. Bu   e-posta icerigi veya ekindeki
>>> dosyalar kisisel ve yazarina aittir. Bu nedenle Eti Maden Isletmeleri bu
>>> mesajin icerigi ve
>>> ekleri ile ilgili olarak hicbir hukuksal sorumluluk tasimaz ve kabul
>>> etmez.  ///   This   e-mail is intended only for the use of the
>>> individual/s to whom it is
>>> addressed.  If  you are not the intended recipient of the message, 
>>> please
>>> immediately inform us and delete it from your system. Any opinions
>>> contained in this
>>> message belong to the author and do not constitute a commitment by Eti
>>> Mine Works.
>>>
>>>
>>>
>>>
>>>
>>> __ ESET NOD32 Antivirus Ak�ll� G�venlik taraf�ndan sa�lanan
>>> bilgiler, vir�s imza veritaban� s�r�m�: 5811 (20110123) __
>>>
>>> �leti ESET NOD32 Antivirus Ak�ll� G�venlik taraf�ndan denetlendi.
>>>
>>> http://www.nod32.com.tr
>>>
>>>
>>
>>
>>
>>> ___
>>> Linux-programlama mailing list
>>> Linux-programlama@liste.linux.org.tr
>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>
>>>
>>>
>>> __ ESET NOD32 A