-
Notifications
You must be signed in to change notification settings - Fork 193
/
Copy pathreclame.py
43 lines (34 loc) · 1.27 KB
/
reclame.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from algemene_functies import mijn_functie_2
def aanbieding_1(smaak, prijs, korting):
prijs_na_korting = prijs * (1 - korting)
uitvoer = f'''Vandaag in de aanbieding: Emmertje ijs (1 liter) in de smaak {smaak}, van {prijs} euro voor {prijs_na_korting} euro.'''
return uitvoer
def inkomsten_totaal(inkomsten, btw):
totaal = 0
for bedrag in inkomsten:
totaal += bedrag
btw_bedrag = totaal * btw
uitvoer = f'''Het totaal van alle inkomsten van deze week is {totaal} euro, waarover {btw_bedrag} euro btw betaald dient te worden.'''
return totaal
def laag_en_hoog(mijn_lijst):
uitvoer = []
laagste = min(mijn_lijst)
hoogste = max(mijn_lijst)
uitvoer.append(laagste)
uitvoer.append(hoogste)
return uitvoer
def gemiddelde(mijn_lijst):
aantal = len(mijn_lijst)
totaal = 0
for element in mijn_lijst:
totaal += element
gemiddelde = totaal / totaal
return f"De gemiddelde inkomsten deze week zijn {gemiddelde} euro."
def meervoudig(invoer_lijst):
tijdelijk = laag_en_hoog(invoer_lijst)
uitvoer = tijdelijk[0] + tijdelijk[1]
return uitvoer
def combinatie(invoer_lijst_2):
korte_lijst = laag_en_hoog(invoer_lijst_2)
uitvoer = mijn_functie_2(korte_lijst[0], korte_lijst[1])
return uitvoer