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)
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)
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)