Aiuto con il file iniziale di secondadose.py

Non ci sta un errore nella assegnazione delle variabili N1 ed N2?
Assegna una lista ai valori N1 ed N2, rendendoli entrambi delle liste contenenti i primi due valori in input.

Non è sbagliato fare così? Scusate se mi sbaglio ma sono abbastanza principiante in python e sono abituato in c++.

image

Il codice è corretto, la sintassi che vedi si chiama tuple unpacking (o visto che si tratta di una lista, meglio list unpacking).

In pratica se il numero di elementi a sinistra dell’uguale corrisponde al numero di elementi a destra, questi vengono assegnati “in ordine” alle variabili. Se i numeri non corrispondono viene lanciata un’eccezione:

ValueError: too many values to unpack (expected 2)