Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency
Q
?
A -
Informatica
search
Login
Remember
Register
New Activity
Questions
Unanswered
Tags
Categories
Users
Course
News
FAQs
Do you need help?
Ask a Question
Notice Board
Situazione dei voti al 8/9/22
ESAMI e COVID
BUG BOUNTY / IMPROVEMENTS
Code coverage
DOWNVOTES
COME PARTECIPARE ALLE VIDEOLEZIONI
REGOLAMENTO DEL CORSO
SOFTWARE DA INSTALLARE
Info sul corso (libro,
diario lezioni
ecc..)
TUTORS
Eserciziario Python
WTF Python!
Python Cheatsheet
Time complexity of methods
9 pessime abitudini in Python
import antigravity
FAQ
TUTTI GLI HW sono linkati qui sotto
Exams
Test
Grades
Attachments
Esame 12-9-22
check
link
Esame 14-7-22
check
link
Esame 1-4-22
check
Esame 18-2-22 mattina
check
link
Esame 18-2-22 pomeriggio
check
link
Esame 28-1-22 mattina
check
link
Esame 28-1-22 pomeriggio
link
HW6 recupero
link
HW8 recupero
link
HW8 obbligatorio
link
HW7 opzionale
link
HW6 obbligatorio
check
link
HW4 recupero
link
HW5 opzionale
link
HW2 recupero
link
HW4 obbligatorio
check
link
HW3 opzionale
link
HW2 obbligatorio
check
link
HW1 opzionale
link
366
questions
650
answers
856
comments
779
users
Related questions
[TEST] test falliti per open con mode errato oppure per caratteri strani
Most popular tags
homework
test
hw4
hw6
hw8
esame
homework4
homework6
homework2
test-segreti
voti
homework8
python
obbligatorio
problema
immagini
peer-assessment
avvisi
errore
ricorsione
recupero
soluzioni
appello-straordinario
eserciziario
hw2
spyder
hw
ammessi
opzionale
vm-not-working
hw1
lezione
vm
error
esame-28-1-22
peer-assessment-formativo
anaconda
prova-di-esame
hw8rec
aiuto
pronouncing
hw8req
no-april-joke
esame-18-2-22
esercitazione
hw2rec
esame-12-9-22
hw6req
bug
esame-26-10-22
Categories
Announcements
(13)
Intro. to Programming and Lab AA22-23 (Latina)
(14)
Programming AY20-21
(123)
Programming AY21-22
(205)
Programming AY22-23
(296)
Programming AY23-24
(182)
Fondamenti di programmazione AA18-19
(1.2k)
Fondamenti di Programmazione AA19-20
(436)
Fondamenti di Programmazione AA20-21
(708)
Fondamenti di programmazione AA21-22
(366)
Avvisi
(80)
Info su corso ed esami
(17)
Homeworks
(227)
Programmare in Python
(23)
Eserciziario d'esame
(19)
Fondamenti di programmazione AA22-23
(564)
Fondamenti di programmazione AA23-24
(349)
Other
(26)
Anni precedenti
(784)
Architetture degli elaboratori AA20-21
(3)
BUG BOUNTY / IMPROVEMENTS
(4)
Problema nei test con 'r' mode di open() in HW4 rec
AlessandroPy
(690 points)
4
12
16
asked
Feb 10, 2022
in
Avvisi
by
AlessandroPy
(
690
points)
le funzioni che calcolano le medie sono giuste e passano i test, ma il test mi dice comunque "opening file with mode 'r' is not allowed", ora esiste un altro modo per aprire i file da leggere oppure sto sbagliando qualcos'altro io?
697
views
closed
open
test
hw4req
6
1
2
Answers
Best answer
andrea.sterbini
(207940 points)
756
1270
2377
answered
Feb 10, 2022
by
andrea.sterbini
(
208k
points)
selected
Feb 11, 2022
by
AlessandroPy
I test permettono di aprire solo i file dei dati indicati dal problema o dai parametri e non altro.
Probabilmente ne apri uno che non dovresti aprire,
BTW, se consegni il codice posso dargli un'occhiata
2
comment
AlessandroPy
(690 points)
4
12
16
commented
Feb 11, 2022
by
AlessandroPy
(
690
points)
Si ha ragione, "mea culpa" avevo capito male la proprietà della ricorsione.
Ho consegnato il programma (HW4rec) che passa i test delle funzioni scritte se la variabile DEBUG è settata a TRUE nel file test_01.py, se messa a FALSE sbaglia i test con il dbsize=medium e large...
andrea.sterbini
(207940 points)
756
1270
2377
commented
Feb 12, 2022
by
andrea.sterbini
(
208k
points)
Nei test non esistono tabelle con nome italiano. Nello zip probabilmente ci sono dei vecchi file, ma le tabelle e i corrispondenti file json sono solo in inglese.
Please
log in
or
register
to add a comment.
noemicalandro
(8950 points)
0
0
2
answered
Feb 10, 2022
by
noemicalandro
(
9.0k
points)
ciao, in teoria se devi solo leggerli non serve per forza la mode, basta "with open (file) as f:"
1
comment
Show 8 previous comments
AlessandroPy
(690 points)
4
12
16
commented
Feb 10, 2022
by
AlessandroPy
(
690
points)
Allora apposto, grazie anche a te, non avevo capito si potessero implementare funzioni esterne alle funzioni dell'HW..., Anche tu hai problemi con la funzione "with open()" per caricare i file ?
G
Gavino_Santu
(210 points)
0
0
1
commented
Feb 10, 2022
by
Gavino_Santu
(
210
points)
No penso di avere pèroblemi solo con i timeout, ma alla fine ho capito che non dipende dalla media, bensì da due for annidati che ho implementato all'interno di una funzione che non so proprio come evitarli.
Però in passato ho avuto problemi simili sempre con with open() ma con la modalità 'w+'. Ho risolto utilizzando 'w' soltanto. Nel tuo caso non saprei...
AlessandroPy
(690 points)
4
12
16
commented
Feb 10, 2022
by
AlessandroPy
(
690
points)
credo di aver capito di quali for annidate parli, prova a vedere se i for loop in questa maniera ti risolvono il problema del timeout:
invece di fare la for così --> for el in lista:
x = el[...]
fai così --> x = [el[...] for el in lista], se ti serve mettere una condizione per il riempimento della lista, puoi metterla alla fine --> x = [el[...] for el in lista if el[...] > 10]
spero di essere stato utile :)
andrea.sterbini
(207940 points)
756
1270
2377
commented
Feb 10, 2022
by
andrea.sterbini
(
208k
points)
La ricorsione c'è quando una funzione richiama se stessa (direttamente o indierettamente).
Gli esempi sopra non lo sono
G
Gavino_Santu
(210 points)
0
0
1
commented
Feb 11, 2022
by
Gavino_Santu
(
210
points)
Si parli delle list comprhension, e ho già provato ad implementarle. Purtroppo oltre a non risolvere il problema viene una riga lunghissima e illeggibile. Grazie lo stesso.
Please
log in
or
register
to add a comment.