tall = input("Skriv et tall ") tall = float(tall) while tall % 3 == 0: print(tall) tall = tall /3
Det ser ut som du ønsker å skrive en løkke som printer ut tallene som kan deles uten rest på 3, og så printer ut tallene selv. Her er en korrekt versjon av koden: ```python tall = float(input("Skriv et tall: ")) while tall % 3 == 0: print(tall) tall = tall / 3 ``` Det eneste jeg har gjort er å endre på hvordan input-funksjonen brukes. I stedet for å bruke en enkelt streng, brukes en streng med en ferdig tekst som skal vises til brukeren. Hvis du ønsker å stoppe løkken når `tall` ikke lenger kan deles uten rest på 3, kan du legge til en kondisjon i while-løkken: ```python tall = float(input("Skriv et tall: ")) while tall % 3 == 0: print(tall) tall = tall / 3 print("Løkken er avsluttet.") ``` Men hvis du ønsker å stoppe løkken når `tall` ikke lenger er et positivt tall, kan du bruke en if-løkke: ```python tall = float(input("Skriv et tall: ")) while tall > 0 and tall % 3 == 0: print(tall) tall = tall / 3 print("Løkken er avsluttet.") ```