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.