Ten break patri do te vetve "else:", protoze cyklus chces ukoncit v okamziku, kdy se ti ty polozky do ceny vejdou. Je ale nerozumne to resit pomoci for ... range(10). Lepsi by to bylo resit pomoci cyklu "while dohromady > pocet_korun:". Jo a samozrejme musis tu promennou "dohromady" znovu spocitat po kazde zmene seznamu, tj. uvnitr cyklu. Jinak se ti nebude menit a muzes vyhazovat polozky jak chces, porad ti to nebude vychazet.
Priste ten kod dej prosim na https://pastebin.com - lustit to z obrazku je celkem neprijemne.