You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

  1. Oppgave 5

    import math
    # henter input fra bruker
    input_radius = float(input("Skriv inn radius: "))
    # beregner kvadratet av et tall x
    def kvadrat(x):
        return x **2
    # beregner areal av sirkel vha. hjelpefunksjonen kvadrat
    def sirkel_areal(radius):
        areal = math.pi * kvadrat(radius)
        return areal
    print("Arealet av en sirkel med radius", input_radius, "er:", " %.2f" % sirkel_areal(input_radius))
  1.  

 Oppgave 3 - Formasjonsteknologi grunnkurs

 def godkjent(liste):
    teller1 = 0 # for oving 1-6
    teller2 = 0 # for oving 7-12
    teller3 = 0 # for oving 11 og 12
    # siden "1" i listen betyr godkjent og "0" ikke godkjent
    # kan vi legge til verdien i listen til tellerene istedenfor aa
    # foerst sjekke om liste[i] == 1 og oeke telleren med 1 hvis ja
    for i in range(0, 6):
        teller1 += int(liste[i])
    for i in range(6, 12):
        teller2 += int(liste[i])
    for i in range(10, 12):
        teller3 += int(liste[i])
    if teller1 >= 5 and teller2 >= 4 and teller3 >= 1:
        return True
    else:
        return False

count = 0
f = open('testdata.txt', 'r')
for line in f:
    candidate = line.split(' ')
    candidate.pop() # fjerner \n-karakteren paa slutten av hver linje
    # skriv din kode her
    count += godkjent(candidate)
print(count)

 

 

  • No labels