Du tror except uten type er en trygg «fang alt»-løsning
Handler om: Unntak (try/except)
En bar except: (uten unntakstype) fanger ALLE feil — også skrivefeil og logikkfeil du trengte å få se. Da later programmet som alt var forventet, og den egentlige feilen blir usynlig. Fang bare det du faktisk forventer (except ValueError:), og la resten krasje høyt med traceback.
Eksempel
Du har en skrivefeil (alde i stedet for alder) inni try-blokka. Med bar except vises «Ugyldig tall» uansett hva brukeren skriver — og du leter etter feil på helt feil sted.
Slik tenker du riktig om det
Tenk på except som et fiskegarn: du vil fange den ene fisken du vet kommer (ValueError), ikke alt som svømmer forbi. Skriv alltid unntakstypen — da slipper ekte feil gjennom og blir synlige med traceback.