Oblig 5 IN1000

Du må laste opp et dokument for å få tilgang til dette dokumentet.

Emne

IN1000 Introduksjon til objektorientert programmering

Type

Oblig

Karakter

Godkjent

Nedlastinger

7

Filer

10

Kodespråk

Python

Opplastet

27. august 2022

Nyttig?

0

Du må være registrert og logget inn for å stemme.

Utdrag

  • temperatur.py
  • egen_oppgave.py
  • uio_brukere.py
  • regnefunksjoner.py
  • max_daily_temperature_2018.csv
  • ny_fil_med_oppdaterte_max_temperaturer.csv
  • max_temperatures_per_month.csv
  • skop.py
  • fil_med_maal.csv
  • tilbakemelding.txt
1"""
2Program som leser data fra to filer, varmerekorder og temperaturer hver dag per måned.
3Programmet sjekker om noen av temperaturene i hver måned er høyere en varmerekorden, for 
4den gitt måneden. Hvis det er tilfellet oppdateres ordboken med rekordene, og denne
5blir benyttet til å opprette en ny fil med de oppdaterte rekordene for hver måned.
6I tillegg sjekker dette programmet om det har vært perioder med varmebølger dette året,
7og skriver isåfall ut perioden. Programmet tar ikke høyde for at det kan være varmebølgeer
8fra uka før nytt år, til uka etter nytt år. 
9
10"""
11
12# 1
13
14
15def fil_til_ordbok(fil):
16    """
17    Tar inn fil som parameter. Returnerer filen i form av en ordbok
18    """
19    ordbok = {}
20    # Går gjennom hver linje
21    for linje in fil:
22        # Splitter på ',', og legger i liste
23        biter = linje.split(",")
24        # Legger i ordbok
25        ordbok[biter[0]] = float(biter[1])
26    print(ordbok)
27
28    return ordbok
29
30
31# 2
32# Funksjon som returnerer en oppdatert liste
33def t...

Tilsvarende dokumenter

Oblig 4 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022

Oblig 1 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022

Oblig 8 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022

Oblig 7 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022

Oblig 3 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022

Oblig 1 IN1000 H2022

IN1000 Introduksjon til objektorientert programmering - 21. september 2022

Oblig 2 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022

Oblig 6 IN1000

IN1000 Introduksjon til objektorientert programmering - 27. august 2022