Uke 2
Denne uken gikk vi gjennom boolske uttrykk, typer og kodeflyt. Oppgavene gjorde vi felles på tavlen, se nedenfor.
NB: Jeg lærte dere denne metoden for å sjekke om input fra bruker er typen vi ønsker:
tall = input("Skriv inn et heltall: ")
if type(int(tall)) is int:
print("Tallet er et heltall")
Denne metoden er ikke optimal. Dersom bruker skriver inn en string vil ikke kompilatoren kjøre programmet videre. Bruk derfor heller:
tall = input("Skriv inn et heltall: ")
if tall.isdigit():
print("Tallet er et heltall")
Oblig2 krever kun at du viser du har forstått at det finnes ulike typer, og at du bruker int, float og str-konvertering riktig i forhold til hva du blir spurt om. Det er ikke nødvendig å gjøre if-testen ovenfor, men det er god skikk.