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.

Ricerca delle lettere attraverso gli indici in una matrice es1

a
alessandrodj99 (510 points)
0 9 13
in Es1 by (510 points)
recategorized by
Buon pomeriggio,volevo sapere come si può attraverso una matrice ricercare le lettere nel testo.

Probabilmente con gli indici ma non so da dove partire .
470 views

2 Answers

_andrea_ (45670 points)
13 42 297
by (45.7k points)
Rappresenta il diagramma come una matrice, invece di cercare le lettere nel file le cerchi nel diagramma che ti sei fatto nel tuo programma. Una matrice è una lista di liste, cioè una lista per ogni riga e dentro quelle liste metti le lettere di ogni riga, così hai una lista di liste di caratteri che sono il tuo crucipuzzle
Xriuk (13590 points)
8 24 116
by (13.6k points)

Una matrice altro non è che una lista di liste, per accedere ad una specifica casella (2° riga 4° colonna) devi prima accedere alla prima lista e successivamente alla cella: matrice[1][3], gli indici partono da 0.

A seconda di come consideri la lista la prima parentesi quadra può essere la riga e la seconda la colonna oppure viceversa.

Scorri gli indici con dei contatori (delle variabili) aiutandoti con la funzione range()

a
alessandrodj99 (510 points)
0 9 13
by (510 points)
non saprei come scorrere gli indici con i contatori e range
A
AlessandroPecchini (780 points)
2 5 12
by (780 points)
Gli indici di una lista lunga 4 vanno da 0 a 3, considerando che il range crea una 'lista' di valori (se gli dai un solo argomento) da 0 all'argomento-1, scorrendo nel range puoi scorrere dei numeri che sono proprio gli indici di una lista. ES L[0] è il primo elemento della lista L[1] il secondo e così via