Oppgave
...
5
Code Block language Code Block def abs_matrix(matrix): for k in range (0,len(matrix)): for t in range (0,len(matrix[k])): if (matrix[k][t]<0) matrix[k][t]*= -1 return matrix mat = [[1,3,-3,5,23],[23,1,34,13,32],[33,67,64,5,-9],[46,-6,6,64,8],[2,3,19,12,-4]] print(abs_matrix(mat))
Code Block language python def max_matrix(matrix): max = -float('Inf') for i in range(0,len(matrix)): for j in range(0,len(matrix[i])): if (matrix[i][j] > max): max = matrix[i][j] return max mat = [[1,3,-3,5,23],[23,1,34,13,32],[33,67,64,5,-9],[46,-6,6,64,8],[2,3,19,12,-4]] print(max_matrix(mat))
Oppgave 4
...
language | python |
---|
...
python 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))
Oppgave 3 - Formasjonsteknologi grunnkurs
...
Code Block | ||
---|---|---|
| ||
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) |