You are given the current stock prices. You have to find out which stocks cost more.
Input: The dictionary where the market identifier code is a key and the value is a stock price.
Output: A string and the market identifier code.
Example:
best_stock({
'CAC': 10.0,
'ATX': 390.2,
'WIG': 1.2
}) == 'ATX'
best_stock({
'CAC': 91.1,
'ATX': 1.01,
'TASI': 120.9
}) == 'TASI'
Preconditions: All the prices are unique.
您将获得当前的股票价格。你必须找出哪些股票的成本更高。
输入:市场标识符代码是键的字典,值是股票价格。
输出:字符串和市场标识符代码。
def best_stock(data):
# for k, v in data.items():
# if v == sorted(data.values())[-1]: # if v == sorted(data.values(),reverse=True)[0]:
# return k
# code2
val = max(set(data.values()))
for item in data:
if data.get(item) == val:
return item
if __name__ == '__main__':
print("Example:")
print(best_stock({
'CAC': 10.0,
'ATX': 390.2,
'WIG': 1.2
}))
# These "asserts" are used for self-checking and not for an auto-testing
assert best_stock({
'CAC': 10.0,
'ATX': 390.2,
'WIG': 1.2
}) == 'ATX', "First"
assert best_stock({
'CAC': 91.1,
'ATX': 1.01,
'TASI': 120.9
}) == 'TASI', "Second"
print("Coding complete? Click 'Check' to earn cool rewards!")