Oppgaver
02.24: Feil som ikke gir feilmelding
Hva er feilen i følgende programkode som skal summere to tall?
x = 0
y = 0
x = int(input("Tast inn et heltall: "))
x = int(input("Tast inn et heltall til: "))
print("Summen av tallene er:", x+y)
Vi lagrer til variabelen x
begge ganger vi leser inn fra brukeren og vi leser aldri inn en verdi til variabelen y
! Derfor blir verdien til x
det andre tallet og verdien til y
blir 0. Dette kalles en logisk feil, og vil ikke gi noen feilmelding.