Forum >> Principianti >> Descrittori di lista

Pagina: 1

Qualcuno potrebbe riuscire a capire come correggere la mia soluzione all'esercizio?


"Data A una matrice di dimensione MxN "M e N" fissate, utilizzando un descrittore di lista, definire una lista che contenga tutti i valori della matrice A che siano multipli di 3, visitando la matrice per colonne."


Io avevo pensato da una matrice 3x6, ipotizzando "j" le colonne e "i" le righe", questo è ciò che ho pensato:
*Per i e j nell'indicizzazione di A ho utilizzato le parentesi quadre in Python, in questo sito non so come visualizzarle, perciò ho utilizzato le tonde.

print (A(i)(j) for j in range(6) for i in range(3) if A(i)(j) %3==0)




--- Ultima modifica di iulian in data 2019-01-11 21:32:24 ---
Prova a riscrivere il codice usando un ciclo for, o più di uno annidato. Se hai problemi con le comprehension, parti sempre dal ciclo prima.
https://pythoninwindows.blogspot.com/p/blog-page.html
Le mie guide: Come installare e usare Python su Windows - Progetti Python multilingua


Pagina: 1



Esegui il login per scrivere una risposta.