Kažkada prireikė suskaičiuoti amžių, tai pasiražiau python programėlę. Gal būt ir kitiems pravers:
#!/usr/bin/env python import sys, datetime print datetime.datetime.now().year - int(sys.argv[1])
Pas save čią porgramėlę galite įsidiegti nukopijavę šias komandas:
sudo echo "#\!/usr/bin/env python\nimport sys, datetime\nprint datetime.datetime.now().year - int(sys.argv[1])" > /urs/bin/amzius sudo chmod +x /usr/bin/amzius
Programos naudojimas:
amzius 1983
parasyk kad butu su dienomis, menesiais ir metais
naudingiau bus
Šiek tiek patobulintas variantas:
#!/usr/bin/env python # -*- encoding: utf-8 -*- import sys import time import math try: format = ['%Y', '%Y-%m', '%Y-%m-%d'] born = time.strptime(sys.argv[1], format[sys.argv[1].count('-')])[:3] date = time.localtime()[:3] (m, y) = math.modf(float('%04d.%02d%02d' % (date)) - float('%04d.%02d%02d' % (born))) print "%d metai, %d mėnesiai" % (int(y), int(m*100)) except: print 'Nurodytas datos formatas yra klaidingas, turi būti vienas iš šių:' print print ' Y-m-d' print ' Y-m' print ' Y'
Rėmiausi šiuo šaltiniu: http://forums.devshed.com/python-programming-11/trying-to-create-an-age-calculator-124292.html
Kažkaip išsikraipė čia kodas, todėl žiūrėkite čia: http://pastebin.ubuntu.com/96751/
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=11&t=1919
Kažkada prireikė suskaičiuoti amžių, tai pasiražiau python programėlę. Gal būt ir kitiems pravers:
Pas save čią porgramėlę galite įsidiegti nukopijavę šias komandas:
Programos naudojimas:
parasyk kad butu su dienomis, menesiais ir metais
naudingiau bus
Šiek tiek patobulintas variantas:
Rėmiausi šiuo šaltiniu: http://forums.devshed.com/python-programming-11/trying-to-create-an-age-calculator-124292.html
Kažkaip išsikraipė čia kodas, todėl žiūrėkite čia: http://pastebin.ubuntu.com/96751/
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=11&t=1919