#Hvordan bruke input navn = input("Hei, hva heter du? \n") #Alt du skriver helt til du trykker enter, vil bli #lagret som en tekststreng i variablene. Legger du på "\n" får du linjeskifte. "05" "05" #5.mai "12" "12" #12.desember # Sammenligninig av to tekststreng "5" > "12" # True "05" > "12" # False #Oppgave 1: #Hva evaluerer utrykkene til? True and True # True True and False # False True or True # True True or False # True False or False # False not(True) # False not(False) # True True and not(True) # False True and not(False) # True not(True) or not(False) # True #Evaluer folgende utrykk a = 1 b = 2 a == b # a er lik b a != b # a er ikke lik b a > b # a er større enn b a < b # a er mindre enn b a >= b # a er større eller lik b a <= b # a er mindre eller lik b #oppgave 2: #Evaluer folgende utrykk 6 > 6 # False 6 >= 6 # True 6 < 6 # False 6 <= 6 # True 6 == 6 # True 6 != 6 # False #Konvertering av typer a = 56 str(a) # "56" #print("Du er " + a + " aar gammel") #Dette vil gi feilmelding, fordi man kan ikke #addere string med int. print("Du er " + str(a) + " aar gammel") #Gjør om heltallet, så addere er lov str(4) # "4" int("5") # 5 int(" 6 ") # 6 float("17.3") # 17.3 float("5") # 5.0 print(int(15.6)) # 15 #float("3x6") #error #Oppgave 3: """ Denne koden er feil. 1. Mangler "" i print, syntaksfeil. 2. Spør om tallet mindre, men skriver ut at det er større, logisk feil 3. Programmet kan krasje hvis man skriver noe annet enn et hetall, exception tall = int(input("Skriv inn et tall: ")) if tall < 5: print(Tallet er større enn 5) else: print(Tallet er ikke større enn 5) Får du en feilmelding, står det hvor den er, og hva slags feil det. Gjør det lett å feilsøke. """ #Denne koden er har ikke feil 1 og 2, ser på feil 3 neste uke tall = int(input("Skriv inn et heltall: ")) if tall > 5: print("Tallet er større enn 5") else: print("Tallet er ikke større enn 5") #oppgave 4: #Skriv et program som ber leser inn et flyttall fra terminalen og skriver ut #tallet ganget med seg selv. tall = float(input("Skriv et tall: ")) tall2 = tall * tall print(tall2) #print(tall*tall), print(tall**2) #Prosedyre def siHei(): #Definerer prosedyren navn = input("Hva heter du? ") print("Hei", navn) siHei() #Kaller på prosedyren siHei() siHei() #Oppgave 5 #Forklar kodeflyten, sett tall på linjen i rekkefølgen det skjer. def multipliser(): tall = float(input("Skriv inn tall: ")) #8 print("Sum:", tall*tall) #9 def velkommen(): navn = input("Hva heter du? ") #4 print("Velkommen til in1000", navn) #5 def siHallo(): print("Hallo") #2 siHallo() #1 velkommen() #3 print("Klar til å multiplisere litt?") #6 multipliser() #7