#!/usr/bin/env python3
|
|
#title :8-4.py
|
|
#description :Opdracht 8.4 - File & dict
|
|
#author :Marcel Haazen
|
|
#email :marcel@haazen.xyz
|
|
#date :28-10-2019 - 13:20
|
|
#version :0.1
|
|
#usage :python3 8-4.py
|
|
#notes :
|
|
#python_version :3.7.3
|
|
#==============================================================================
|
|
def ticker():
|
|
filename = 'tickers.txt'
|
|
tickers = {}
|
|
with open(filename) as fh:
|
|
for line in fh:
|
|
company, ticker = line.strip().split(':', 1)
|
|
tickers[company] = ticker.strip()
|
|
return tickers
|
|
try:
|
|
comp = str(input("Enter Company name: ")).upper()
|
|
print((ticker())[comp])
|
|
except KeyError as identifier:
|
|
print("Dit bedrijf in onbekend.")
|
|
|
|
try:
|
|
tick = comp = str(input("Enter Ticker symbol: ")).upper()
|
|
print([key for key in ticker().items() if key[1] == tick][0][0])
|
|
except StopIteration as identifier:
|
|
print("Dit bedrijf in onbekend.")
|