Kaares kokebok - Programmering i matematikk

KAPITTEL 12 Reelle data og modellering

12.1 Orkaner

(1201_orkaner.py)

import numpy as np

1

2 3 aar = np.arange(2005, 2016) # [2005, 2006, ..., 2015] 4 orkaner = [6, 4, 7, 4, 2, 8, 5, 2, 5, 2, 5] 5 print(len(orkaner)) 6 print(f"I { aar[1] } var det { orkaner[1] } orkaner.")

Landsbyen Neybsdnal har registrert antall orkaner i september i perioden 2005-2015. Vi skal lage en algoritme for å bestemme hvilket år det var flest orkaner. a) Les koden ovenfor, og gjett på resultatet. b) Skriv av koden, lagre som « 1201_orkaner.py» og kjør programmet. c) Legg til kodelinja print(f"I { aar[9] } var det { orkaner[9] } orkaner.") d) Legg til følgende kodelinjer for å skrive ut orkaner: for i in range(len(orkaner)): print(orkaner[i]) e) Endre print -kommandoen inni for -løkka til print(f"I { aar[i] } var det { orkaner[i] } orkaner.") f) Plasser følgende kodelinjer på riktig plass slik at det høyeste antallet orkaner i september blir lagret i variabelen maks . maks_orkaner= orkaner[i] if orkaner[i] > maks_orkaner: maks_orkaner= orkaner[0] g) Plasser kodelinjene maks_aar = aar[0] og maks_aar = aar[i] på rett plass slik at året det forekom flest orkaner på blir lagret i variabelen maks_aar . h) Legg til kode som lager en utskrift på formen:

Det var flest orkaner i xxxx. Dette året var det x orkaner.

193

Made with FlippingBook - PDF hosting