Problemi con la consegna dell'HomeWork 6

Near (3430 points)
3 6 9
asked Dec 7, 2021 in HW6 by Near (3,430 points)
Non riesco a consegnare l'HW 6. Prima di tutto, quando faccio i test, ne passa 7 e poi inizia a stilarmi una lista di internalerror. Ho dato per buono il programma e ho cercato di ricaricarlo, solo che quando lo carico, lo pseudocodice entra tranquillamente, invece vicino al codice arriva ques'errore : UTF-8 encoding mismatch. se consegno mi da la conferma, poi però quado vado su results, mi dice undelivered. La deadline è domani sera e io non so che fare. Grazie in anticipo
263 views

4 Answers

Best answer
R
Rock (690 points)
0 0 2
answered Dec 7, 2021 by Rock (690 points)
selected Dec 8, 2021 by andrea.sterbini
Io ho avuto lo stesso problema crea un nuovo file vuoto e incolli tutto il codice li senza la consegna e poi non ti darà più l'errore
Alexis (1440 points)
6 14 18
commented Dec 8, 2021 by Alexis (1,440 points)

Ha  funzionato perfettamente, anche se avevo cancellato la consegna e inserito # -*- coding: utf-8 -*- nel file originale,  la  VM lo rifiutava.

Mentre con un file interamente nuovo con sopra copia incollato il codice dell'originale funziona.  yes

marcofelici (3160 points)
1 2 20
answered Dec 7, 2021 by marcofelici (3,160 points)

Hai verificato di aver inserito questa scritta prima dell'inizio del commento di spiegazione dell'HW6 all'interno del file "program01.py": # -*- coding: utf-8 -*-

Verifica anche di aver inserito la dicitura encoding="utf8" nell'apertura del fileinput di testo. 

Near (3430 points)
3 6 9
commented Dec 7, 2021 by Near (3,430 points)
si già fatto
marcofelici (3160 points)
1 2 20
commented Dec 7, 2021 by marcofelici (3,160 points)
E' già successo ad altre persone di aver questo errore nella versione program.ita.py in cui pare ci sia un carattere che da problemi con l'encoding utf8 in windows o OsX, discusso qui: https://q2a.di.uniroma1.it/23650/hw6-problema-utf-8-encoding-mismatch
S
Shaft (350 points)
0 0 2
answered Dec 7, 2021 by Shaft (350 points)
Anche io all'inizio avevo una lista di internalerror quando testavo il codice sul mio PC e ho scoperto che erano causati dalla presenza di docstrings o anche di docstrings commentati all'interno del codice. Perciò, se ci sono, prova a toglierle.
andrea.sterbini (172300 points)
510 927 1776
answered Dec 7, 2021 by andrea.sterbini (172,300 points)
Potrebbero esserci dei caratteri accentati nella stringa della "consegna"

Prova a togliere quella parte e a non usare accentate nel codice