johs78 Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 Guttungen har Python programmering i valgfag og sliter med en liten oppgave. Håpet noen her kunne hjelpe, siden jeg ikke har hatt programmering 😶 Se vedlagt skjermdump med feilmelding. Lenke til kommentar
nicho_meg Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 Feil bruk av else. Mener nok å bruke else if (elif). Dersom du bare har to valg er det nok å bruke else, men da skal det ikke være noen parenteser. Else dekker alle som ikke er fanget opp av foregående if. Lenke til kommentar
Komplett ubrukelig Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 (endret) Dere har jo fikset feilen til venstre i bildet? Anbefaler også å bruke gratis chatgpt til å sjekke slike ting. Men pass at det brukes til å sjekke feil og ikke til å løse oppgaver. Edit: må også endre else ja. Trenger heller ikke "and liv" , det dekkes av første while Endret 28. mai 2024 av Komplett ubrukelig Lenke til kommentar
fredrik2 Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 (endret) I fel medelandet ligger kolonet innan parantesen men det gör den ikke i koden till venster. Parantesen efter if och else trengs ikke heller. Sista raden har fel indention. else ska självklart också vara elif. Endret 28. mai 2024 av fredrik2 Lenke til kommentar
trikola Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 fredrik2 skrev (1 time siden): Sista raden har fel indention. Er vel heller linjene 23-24 som har feil innrykk - men går kanskje bra så lenge alle 3 har lik innrykk? Lenke til kommentar
ps5 Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 Tomler opp for at de lærer python. Godt førstevalg! 1 Lenke til kommentar
fredrik2 Skrevet 28. mai 2024 Del Skrevet 28. mai 2024 17 minutes ago, trikola said: Er vel heller linjene 23-24 som har feil innrykk - men går kanskje bra så lenge alle 3 har lik innrykk? Du kan ha vad som helst bara de er lika i samma grupp. Lenke til kommentar
johs78 Skrevet 29. mai 2024 Forfatter Del Skrevet 29. mai 2024 (endret) Takk for super hjelp 🙂👍 Jeg bare gir det videre til guttungen som får prøve det ut selv. Han har ett nytt problem i forhold til antall liv. Selv om Liv = 3 "fortsetter" også programmet til 4 og 5. Endret 29. mai 2024 av johs78 Lenke til kommentar
MK3 Skrevet 29. mai 2024 Del Skrevet 29. mai 2024 Det er fordi "while" loopen er definert til å kjøre så lenge "liv > 0". Dersom loopen skal kjøre fra 1 til 3 må det defineres, f.eks. "while liv > 0 and liv < 4:" Nå kan ikke jeg python, så det kan hende "and" skal byttes ut med "&", "&&" eller noe lignende. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå