Skip to content
Snippets Groups Projects
Commit fdcd5ab5 authored by Paul Knutson's avatar Paul Knutson
Browse files

Dokumentert kodefilene

parent 7e748758
No related branches found
No related tags found
No related merge requests found
# Typisk setup for småprogrammer: Setup, utregning og utskrift av resultat.
# Setup
x = 17 # Sette opp x
y = 234 # Sette opp y
......
# Om type-funksjonen i kode ("if" er litt frem i pensum)
# Lager x som er float.
x = 3.0
# Hvis typen til x er int (noe den ikke er)
if type(x) == int:
print("x er int")
# Hvis typen til x er int (noe den er)
if type(x) == float:
print("x er float")
# Input-funksjonen.
# Setup
x = input("Skriv inn x: ")
y = input("Skriv inn y: ")
......
# Funksjoner i Python
# Typisk mattefunksjon
# f(x) = 3x^2
# Definere (men ikke kjøre) funksjonen. Vi lagde z og y.
def f(x):
z = x**2
y = 3*z
y = 3*x**2
return y
a = f(3, 4)
# Kjøre ("kalle"/"call") funksjonen
a = f(3)
print(a)
# NB! Vi kunne returnert utregnet verdi med en gang, i stedet for å lage y.
def f(x):
return 3*x**2
# Denne funksjonen kopierte vi fra nettet. Den sjekker om en verdi er et tall.
def is_number(s):
try:
float(s)
......@@ -6,5 +7,16 @@ def is_number(s):
return False
result = is_number("3")
# Kjøre funksjonen flere ganger (med skriver bare ut siste resultat).
result = is_number(3) # True
result = is_number(3.14) # True
result = is_number("3") # True
result = is_number("3.14") # True
result = is_number("3a") # False
print(result)
# Forklaring av tingene i funksjonen, som er pensum om mange uker.
# try og except hører sammen. Koden i try-blokken vil kjøres. Hvis det krasjer
# vil koden i except-blokken kjøres. Hvis float-konverteringen ikke funker,
# returner vi False. Hvis den funker, returner vi True.
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment