def index():
    extra_line1 = ''
    extra_line2 = ''
    if request.method == 'POST':
        From = request.form['From']
        To = request.form['To']
        Amount = request.form['Amount']
        amt = Decimal(Amount)
        Date = request.form['Date']
        #dt = datetime.strptime (Date, "% Y ,% m ,% d")
        dt = pd.datetime.strptime(Date, '%d%b%y')
        c = CurrencyRates(force_decimal=True)
        result = c.convert(From, To, amt, dt)
        c = CurrencyCodes()
        code = c.get_symbol(To)
        extra_line1 = f'The Currency Converted is :{code}'
        extra_line2 = f'{result}'
    return render_template("FER.html", cd=extra_line1, new=extra_line2)
Exemple #2
0
Uvažuj, zkus např. pracovat s měnami EUR, GBP nebo DKK.
Následně od uživatele získej i požadované množství cílové měny. Nezapomeň toho množství převést na typ int."""


from forex_python.converter import CurrencyRates
prevodnik = CurrencyRates()
pozadovana_mena = input("Na jakou měnu chcete na CZK převést? (zkratka) ")
pozadovano_v_cilove_mene = int(input("Cílové množství požadované měny: "))

cena_v_korunach = prevodnik.convert(pozadovana_mena, 'CZK', pozadovano_v_cilove_mene)
print("Je potřeba " + str(cena_v_korunach) + " Kč")


"""Pokročilejší varianta
Podívej se do dokumentace k modulu forex-python. Zjistíš, že umí pár dalších zajímavých věcí,
například převod měny do Bitcoinu. Zkus pomocí modulu vytvořit program, který se zeptá uživatele na měnu
a požadovaný počet Bitcoinů a vrátí mu množství měny, které by potřeboval,
aby požadované množství Bitcoinů mohl koupit."""

from forex_python.bitcoin import BtcConverter

prevodnik = BtcConverter()


zadana_mena = input("Jakou měnu chcete na Bitcoiny převést? (zkratka) ")
pozadovano_v_btc = int(input("Cílové množství Bitcoinů: "))
prevodnik.get_latest_price(zadana_mena)
cena = prevodnik.convert_btc_to_cur(pozadovano_v_btc, zadana_mena)

print("Pro nákup " +str(pozadovano_v_btc) + " " + prevodnik.get_symbol() +" je potřeba " + str(cena) + " "+ zadana_mena)
Exemple #3
0
print(krw)

c = CurrencyRates()
usd_krw = c.get_rates('USD')['KRW']
print(usd_krw)
krw_usd = c.get_rates('KRW')['USD']
print(krw_usd)

date = datetime.datetime(2018, 5, 5, 18, 0, 0, 151012)
c = CurrencyRates()
print(c.get_rates('USD', date)['KRW'])

c = CurrencyRates()
usd_to_krw = c.get_rate('USD', 'KRW')
print(usd_to_krw)

date = datetime.datetime(2018, 5, 5, 18, 0, 0, 151012)
c = CurrencyRates()
print(c.get_rate('USD', 'KRW', date))

c = CurrencyRates()
con = c.convert('USD', 'KRW', 100)
print(con)

date = datetime.datetime(2018, 5, 5, 18, 0, 0, 151012)
c = CurrencyRates()
print(c.convert('USD', 'KRW', 100, date))

c = CurrencyCodes()
sb = c.get_symbol('KRW')
print(sb)