""" Kodestil """ # Python burde skrives i snake_case, # men det viktigste er ? holde seg til en stil og ikke blande dem navnet_mitt = "Dette er snake_case" navnetMitt = "Dette er camelCase" """ Input med newline """ # \n gir et linjeskift. # \n kan gi et mer tydelig og leselig program for brukeren i terminalen. # Se forskjellen mellom de to input'ene nedenfor. navn = input("Hva heter du?\n>") navn = input("Hva heter du?") """ Feilmeldinger """ # Syntaksfeil sier ifra om du har en skrivefeil # For eksempel pritn() # Exception sier ifra om det skjer noe feil under kj?ring. # For eksempel at man pr?ver ? konvertere en bokstav til int. # tall = int("a") """ Boolske verdier """ # and - uttrykket blir True hvis BEGGE verdiene er True, eller False print("True and True", True and True) print("True and False", True and False) print("False and False", False and False) # or - uttrykket blir True hvis EN av verdiene er True. print("True or True", True or True) print("True or False", True or False) print("False or False", False or False) # not - uttrykket blir det motsatte print("not True", not True) print("not False", not False) """ Konvertering """ # int konverterer fra string eller float til int. # Ved float til int, vil int bare ta bort desimalene, ikke avrunde. tall = "1" tall2 = "2" summen = int(tall) + int(tall2) print(summen) a = int(1.9) b = int(1.2) print(a + b) # float konverterer int til float. a = 1 print(float(a)+a) # str konverterer int eller float til string. a = 1.129 print("A er tallet " + str(a)) print("A er tallet", a) # Dette er en fin m?te ? formatere strenger p? print(f"A er tallet {a:.2f} og b er tallet {b}") # Formateringen av a i print-setningen over, vil ikke endre variabel a. print(a) """ Prosedyrer """ def si_hallo(): print("Hallo") def hilsen(): si_hallo() print("Ha en fin dag") si_hallo() si_hallo() hilsen() """ Kodeflyt Eksempel p? kodeflyt i et program med prosedyrer. 2 5 10 def si_hallo(): 3 6 11 print("Hallo") 8 def hilsen(): 9 si_hallo() 12 print("Ha en fin dag") 1 si_hallo() 4 si_hallo() 7 hilsen() """