Exemplo n.º 1
0
Zkus program upravit tak, aby zjistil požadovanou měnu od uživatele (pomocí funkce input()).
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)
Exemplo n.º 2
0
# from forex_python.converter import CurrencyRates
# converter = CurrencyRates()
# recquiredInTargetCyrrency = 10
# priceInCzk = converter.convert('USD', 'CZK', recquiredInTargetCyrrency)
# print(priceInCzk)

# # 1.
from forex_python.converter import CurrencyRates
converter = CurrencyRates()
currency = input("Zadejte požadovanou měnu: ")
recquiredInTargetCyrrency = int(input("Zadejte požadované množství měny: "))

if currency == "EUR":
    priceInCzk = converter.convert("EUR", "CZK", recquiredInTargetCyrrency)
elif currency == "GBP":
    priceInCzk = converter.convert("GBP", "CZK", recquiredInTargetCyrrency)
elif currency == "DKK":
    priceInCzk = converter.convert("DKK", "CZK", recquiredInTargetCyrrency)
print(priceInCzk)
print(round(priceInCzk))

# 2.
from forex_python.bitcoin import BtcConverter
converter = BtcConverter()
currency = input("Zadejte měnu: ")
bitcoins = int(input("Zadejte požadované množství Bitcoinů: "))

price = converter.convert_btc_to_cur(bitcoins, currency)
print(price)
print(round(price))