Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Metodo in_coppia() class Attore - partner NON specificato

v
val9 (9770 points)
6 30 53
in Es3 by (9.8k points)

in_coppia(self, partner=None), che restituisce:
      Se il parametro partner (stringa) NON viene specificato:
        - un set di tuple: ogni tupla è del tipo (a_f, a_m, n_f),
        dove a_f e a_m sono due istanze di oggetto di tipo Attore
        (di cui una rappresenta l'attore self), di genere diverso (campo "GENDER" dei dati json)
        (a_f è femmina e a_m è maschio) ed n_f è il numero di film in cui self e il suo partner
        hanno fatto coppia (ovvero hanno girato PIU' DI UN film assieme).

In questo caso con quale criterio va scelto il partner di genere opposto? Se ci fossero più attori di genere opposto con cui un certo attore ha fatto coppia, quale bisogna scegliere?

269 views
closed

2 Answers

Best answer
l
leoli (2930 points)
0 5 19
by (2.9k points)
selected by
Devi restituire un set (un insieme) di tuple (attore femmina, attore maschio, numero film) per OGNI attore di genere opposto che ha girato più di un film con l'attore self. Alla fine dovresti avere una cosa del genere:

esempio con attore self = martin freeman :

martin_freeman.in_coppia() -> {(Emma Stone, Martin Freeman, 3), (Jennifer Lawrence, Martin Freeman, 5), ecc ecc}
_andrea_ (45670 points)
11 42 297
by (45.7k points)
Devi tornare il set di tutte le tuple ottenute come viene scritto lì