Created directories for the chapters
This commit is contained in:
6
kapitel9/sidan_158_ex1.py
Normal file
6
kapitel9/sidan_158_ex1.py
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def artig(namn):
|
||||
print("Hej",namn + ", hur mår du idag?")
|
||||
|
||||
artig("Kalle")
|
6
kapitel9/sidan_160_ex1.py
Normal file
6
kapitel9/sidan_160_ex1.py
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def hej():
|
||||
print ("Jag kommer bara att säga hej")
|
||||
|
||||
hej()
|
14
kapitel9/sidan_160_ex2.py
Normal file
14
kapitel9/sidan_160_ex2.py
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def ranta(kr, ranta, ar):
|
||||
ranta = (ranta / 100) + 1
|
||||
svar = kr*ranta**ar
|
||||
print (svar)
|
||||
|
||||
pengar = float(input("Ange hur mycket pengar du har \
|
||||
på kontot: "))
|
||||
procentRanta = float(input("Ange ränta i procent: "))
|
||||
antalAr = float(input("Hur många år ska pengarna stå på \
|
||||
kontot? "))
|
||||
|
||||
ranta(pengar, procentRanta, antalAr)
|
14
kapitel9/sidan_162_ex1.py
Normal file
14
kapitel9/sidan_162_ex1.py
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def ranta(kr, ranta, ar):
|
||||
ranta = (ranta / 100) + 1
|
||||
svar = kr*ranta**ar
|
||||
print (svar)
|
||||
|
||||
pengar = float(input("Ange hur mycket pengar du \
|
||||
har på kontot: "))
|
||||
procentRanta = float(input("Ange ränta i procent: "))
|
||||
antalAr = float(input("Hur många år ska pengarna stå \
|
||||
på kontot? "))
|
||||
|
||||
ranta(ar = antalAr, ranta = procentRanta, kr = pengar)
|
26
kapitel9/sidan_163_ex1.py
Normal file
26
kapitel9/sidan_163_ex1.py
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def ranta(kr, ranta, ar):
|
||||
ranta = (ranta / 100) + 1
|
||||
svar = kr*ranta**ar
|
||||
return (svar)
|
||||
|
||||
pengar = float(input("Ange hur mycket pengar du har \
|
||||
på kontot: "))
|
||||
procentRanta = float(input("Ange ränta i procent: "))
|
||||
antalAr = float(input("Hur många år ska pengarna stå på \
|
||||
kontot? "))
|
||||
|
||||
# Spara till variabel och använd i print
|
||||
tot = ranta(ar = antalAr, ranta = procentRanta, kr = \
|
||||
pengar)
|
||||
print ("Jag har", tot, "kr på kontot efter", antalAr, \
|
||||
"år")
|
||||
|
||||
# Samma funktion, fast med andra värden
|
||||
print ("Med 30000 kr med 3% ränta har du", \
|
||||
ranta(30000, 3, 8), "kr efter 8 år")
|
||||
|
||||
# Använd i en ny beräkning
|
||||
print ("Dubbelt upp blir", (ranta(pengar, procentRanta, \
|
||||
antalAr)*2))
|
10
kapitel9/sidan_165_ex1.py
Normal file
10
kapitel9/sidan_165_ex1.py
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
var = "Lisa"
|
||||
|
||||
def funk1():
|
||||
var = "Kalle"
|
||||
return var
|
||||
|
||||
print ("Inuti funk1 är 'var':", funk1())
|
||||
print ("Globalt är 'var':", var)
|
12
kapitel9/sidan_166_ex1.py
Normal file
12
kapitel9/sidan_166_ex1.py
Normal file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
var = "Lisa"
|
||||
|
||||
def funk1():
|
||||
var = "Kalle"
|
||||
return var
|
||||
|
||||
var = "Anna"
|
||||
|
||||
print ("Inuti funk1 är 'var':", funk1())
|
||||
print ("Globalt är 'var':", var)
|
14
kapitel9/sidan_166_ex2.py
Normal file
14
kapitel9/sidan_166_ex2.py
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
y = 8
|
||||
|
||||
def kvadrat(x):
|
||||
print ("Globalt y = ", y)
|
||||
return x**2
|
||||
|
||||
def kub(z):
|
||||
print ("Globalt y = ", y)
|
||||
return z**3
|
||||
|
||||
print (kvadrat(5))
|
||||
print (kub(5))
|
11
kapitel9/sidan_168_ex1.py
Normal file
11
kapitel9/sidan_168_ex1.py
Normal file
@@ -0,0 +1,11 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
var = "Lisa"
|
||||
|
||||
def funk1():
|
||||
global var
|
||||
var = "Kalle"
|
||||
return var
|
||||
|
||||
print ("Inuti funk1 är 'var':", funk1())
|
||||
print ("Globalt är 'var':", var)
|
8
kapitel9/sidan_169_ex1.py
Normal file
8
kapitel9/sidan_169_ex1.py
Normal file
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def ranta(kr, ranta=2, ar=1):
|
||||
ranta = (ranta / 100) + 1
|
||||
svar = kr*ranta**ar
|
||||
return (svar)
|
||||
|
||||
print(ranta(55000))
|
26
kapitel9/sidan_171_ex1.py
Normal file
26
kapitel9/sidan_171_ex1.py
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
# alice.py, version 3
|
||||
|
||||
# Denna funktion ersätter lambda
|
||||
def funk(x):
|
||||
return x[1]
|
||||
|
||||
rakna = dict()
|
||||
fil = open("alice.txt")
|
||||
innehall = fil.read().replace(",", " ").replace(".", " ")\
|
||||
.replace("'", " ").lower()
|
||||
ord = innehall.split()
|
||||
|
||||
for o in ord:
|
||||
rakna[o] = rakna.get(o, 0) + 1
|
||||
|
||||
# key=funk ersätter lambda från förra versionen
|
||||
sorterad = sorted(rakna.items(), key=funk, reverse=True)
|
||||
|
||||
hogsta = 0
|
||||
for i, j in sorterad:
|
||||
print (i, "\t", j)
|
||||
hogsta += 1
|
||||
if hogsta == 10:
|
||||
break
|
9
kapitel9/sidan_172_ex1.py
Normal file
9
kapitel9/sidan_172_ex1.py
Normal file
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def fPlus(x):
|
||||
return x + 1
|
||||
|
||||
lPlus = lambda x: x + 1
|
||||
|
||||
print (fPlus(5)) # Den vanliga funktionen
|
||||
print (lPlus(10)) # Lambda-funktionen
|
6
kapitel9/sidan_173_ex1.py
Normal file
6
kapitel9/sidan_173_ex1.py
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
addera = lambda x: x + 3
|
||||
multi = lambda x: addera(x * 3)
|
||||
|
||||
print (multi(5))
|
13
kapitel9/sidan_174_ex1.py
Normal file
13
kapitel9/sidan_174_ex1.py
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def kvadrat(x):
|
||||
"""Denna funktion 'höjer upp' x med 2,
|
||||
alltså får vi kvadraten på ett tal x."""
|
||||
return x**2
|
||||
|
||||
def kub(x):
|
||||
"""Denna funktion 'höjer upp' x med 3,
|
||||
alltså får vi kuben på ett tal x."""
|
||||
return x**3
|
||||
|
||||
print (help(kub))
|
12
kapitel9/sidan_176_ex1.py
Normal file
12
kapitel9/sidan_176_ex1.py
Normal file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env python3
|
||||
# Filen minmatte.py
|
||||
|
||||
def kvadrat(x):
|
||||
"""Denna funktion 'höjer upp' x med 2,
|
||||
alltså får vi kvadraten på ett tal x."""
|
||||
return x**2
|
||||
|
||||
def kub(x):
|
||||
"""Denna funktion 'höjer upp' x med 3,
|
||||
alltså får vi kubiken på ett tal x."""
|
||||
return x**3
|
6
kapitel9/sidan_176_ex2.py
Normal file
6
kapitel9/sidan_176_ex2.py
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
# Filen rakna.py
|
||||
|
||||
import minmatte
|
||||
|
||||
print (minmatte.kub(5))
|
7
kapitel9/sidan_177_ex1.py
Normal file
7
kapitel9/sidan_177_ex1.py
Normal file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env python3
|
||||
# Filen rakna.py
|
||||
|
||||
from minmatte import *
|
||||
|
||||
print (kub(5))
|
||||
print (kvadrat(5))
|
7
kapitel9/sidan_177_ex2.py
Normal file
7
kapitel9/sidan_177_ex2.py
Normal file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env python3
|
||||
# Filen rakna.py
|
||||
|
||||
from minmatte import kub
|
||||
|
||||
print (kub(5))
|
||||
print (kvadrat(5))
|
Reference in New Issue
Block a user