Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.
Τα κριτήρια της αναζήτησης ενός στοιχείου σε ένα αντικείμενο - δομή της python, δηλαδή σε μια λίστα, λεξικό, αρχείο κ.α., μπορεί να ποικίλουν. Π.χ. μπορεί να θέλουμε να βρούμε το στοιχείο που μέσω μιας συνάρτησης ικανοποιεί μια τιμή.
{1:(1,2), 3:(3,-2), 11:(1,-1)}
. Φτιάξτε τη
συνάρτηση f_val η οποία να υπολογίζει το άθροισμα των απολύτων
τιμών του tuple. Στη συνέχεια χρησιμοποιήστε τη
f_val και έναν από τους αλγορίθμους για γραμμική αναζήτηση που παρουσιάσαμε
(με while ή με for) για να βρείτε, σε ένα λεξικό με tuples της παραπάνω μορφής
ένα tuple που έχει μια συγκεκριμένη τιμή f_val, π.χ. 2.
Search5-point-value-dict.py
{'Κώστας':(10,2,4,5), 'Μαρία':(3,2,3,6,2,5), 'Ειρήνη':(10,10)}
. Φτιάξτε τη
συνάρτηση f_val η οποία να υπολογίζει το άθροισμα των
τιμών του tuple. Στη συνέχεια χρησιμοποιήστε τη
f_val και έναν από τους αλγορίθμους για γραμμική αναζήτηση που παρουσιάσαμε
(με while ή με for) για να βρείτε, σε ένα λεξικό με tuples της παραπάνω μορφής, το κλειδί που έχει τη μέγιστη τιμή f_val.
Search5-dict-value.py