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. 

 

Sist endret 1. sep. 2019 09:54 av gurohan@uio.no