en boucle à travers le dict. et renvoyez la clé avec la valeur la plus élevée

dict1 = {"a": 18, "x": 2, "y": 3, "z": 10}

key_with_the_highest_value = list(dict1.keys())
for keys, values in (dict1.copy()).items():
    for values2 in (dict1.copy()).values():
        if values >= values2:
            continue
        if values < values2:
            key_with_the_highest_value.remove(keys)
            break

print(f"The key with the highest value is: {key_with_the_highest_value}")

# SIMPLIFIED ANSWER WITHOUT LOOPING
# print(max(dict1.keys()))
OHIOLee