A package to convert numbers to greek words
Project description
Ολογράφως
Μετατροπή αριθμών (συμπεριλαμβανομέων και δεκαδικών) σε μορφή ολογράφως, με δυνατότητα επιλογής γένους και κλίσης. Παρέχεται και η δυνατότητα για μετατροπή ποσών ευρώ σε μορφή ολογράφως.
Converts Numbers (including decimal points) into words. It also converts the numbers into words for currency.
Εγκατάσταση
pip install olografos
Χρήση
Εισαγωγή
from olografos import olografos
print(olografos(123456789))
# Output: εκατόν εικοσιτρία εκατομμύρια τετρακόσιες πενηνταέξι χιλιάδες επτακόσια ογδονταεννέα
Επιλογές
lexis = olografos(
123,
{
"currency": False
"klisi": 'onomastiki'
"genos": 'oudetero'
}
)
let lexis = olografos(123)
// lexis = εκατόν είκοσι τρία
lexis = olografos(123.45)
// lexis = εκατόν είκοσι τρία και σαράντα πέντε εκατοστά
Για μετατροπή σε ευρώ
money = olografos(452, { "currency": True })
// money = τετρακόσια πενήντα δύο ευρώ
money = olografos(452.36, { "currency": True })
// money = τετρακόσια πενήντα δύο ευρώ και τριάντα έξι λεπτά
Αλλαγή γένου και κλίσης
lexis = olografos(452, { "klisi": "aitiatiki", "genos": "thyliko" })
// lexis = τετρακοσίες πενήντα δύο
Εκατοστά
lexis = olografos(1.57, { "klisi": "geniki" });
// lexis = ενός και πενηνταεπτά εκατοστών
Options
Επιλογή | Type | Default | Descr,{options}iption |
---|---|---|---|
currency | boolean | False | Μετατροπή του αριθμόυ σε μορφή ολογράφως ευρώ |
klisi | 'onomastiki' 'geniki' 'aitiatiki' |
'onomastiki' | Η κλίση στην οποία θα γραφεί ο αριθμός |
genos | 'arseniko' 'thyliko' 'oudetero' |
'oudetero' | Το γένος στο οποίο θα γραφεί ο αριθμός |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
olografos-1.0.2.tar.gz
(6.4 kB
view hashes)
Built Distribution
Close
Hashes for olografos-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0691512120224cbd6d34f760b6a0a077b27fed62ddc55c8f30e0e6b91d3a79e9 |
|
MD5 | 77b83ce3b1214d289cd4e1b3b064cf46 |
|
BLAKE2b-256 | 28400d50fbd0259151a0b967e257a37eaccdfd4d24e2e245f83e7344c2ccff0d |