De Big Mac-index - een schepping van het Britse weekblad The Economist in 1986 - is een informele berekeningswijze van koopkrachtpariteit gebaseerd op de prijs van een Big Mac in een bepaald land. De index maakt een vergelijking tussen de verschillende valuta's ten opzichte van een gekozen basismunt. Door de koopkracht van deze basismunt te vergelijken met die van een andere munt, kan men zien hoeveel die munt 'eigenlijk' waard is en of de wisselkoers te hoog of te laag is.
Instantieer op de eerste regels je globale variabelen country_name
met een lege string en index
met de waarde 0.0
(float).
create_big_mac_index(country: str)
met als argument de naam van een land. Deze functie initialiseert de globale variabelen waarbij country_name
de naam van het land voorstelt en index
de BigMac index met waarde 0.0
.get_country_name()
en get_index()
die respectievelijk de naam van het land en de index teruggeven.set_country_name(new_country_name)
set_index(new_index)
die respectievelijk de globale variabelen country_name
en index
aanpassen met de nieuwe waarden.
calculate_big_mac_index(price, price_compare)
met als argumenten de prijs van een Big Mac in het land waarvoor je de Big Mac Index wenst te berekenen en de prijs van een Big Mac in het land waarmee je wenst te vergelijken. De functie zal vervolgens de waarde voor de globale variabele index bepalen door de waarde van een Big Mac in het land waarvoor je de Big Mac Index wenst te berekenen te delen door de prijs van een Big Mac in het land waarmee je wenst te vergelijken.
global
. Vb. stel dat ik in een functie de globale variabele x
wil aanpassen, dan moet ik eerst een regel global x
in mijn functie zetten voordat ik deze globale variabele kan aanpassen. Dit sleutelwoord vertelt Python dat onze x binnen de functie de globale x is en geen lokale x die enkel binnen de functie bestaat.