In [1]:
from random import randint
from math import sqrt
t1 = randint(1, 6) + randint(1, 6)
t2 = randint(1, 6) + randint(1, 6)
t3 = randint(1, 6) + randint(1, 6)
mu = (t1 + t2 + t3) / 3
stddev = sqrt(((t1 - mu)**2 + (t2 - mu)**2 + t3 - mu)**2 / 2)
print("Som van worpen: {}, {}, {}".format(t1, t2, t3))
print("Gemiddelde: {:.3f}, standaard afwijking: {:.3f}".format(
mu, stddev
))
list:
throws = [] # maakt een lege lijst (zonder elementen)
throws = [11, 3, 8, 7] # maakt een lijst met de opgegeven elementen
throws = [[4, 6], [3, 6], [2, 2], [5, 4]]
append()-functiedel-statementlen()-functie: from random import randint
throws = []
for i in range(100):
throws.append(randint(1, 6) + randint(1, 6))
print("Element met index 10: {}".format(throws[10]))
throws[0] = 7
del throws[12]
print("Aantal worpen: {}".format(len(throws)))
ace_of_hearts = ("H", "Ace")
deck = []
for colour in ["H", "D", "S", "C"]:
for value in list(range(2, 11)) + ["J", "Q", "K", "A"]:
deck.append((colour, value))
print(deck)
set: even = set([2, 4, 6])
greater_than_3 = set([4, 5, 6])
print("Vereniging {} en {} = {}".format(
even, greater_than_3, even | greater_than_3
))
print("Doorsnede {} en {} = {}".format(
even, greater_than_3, even & greater_than_3
))
print("Letters zonder s: {}".format(
set("letters") - set("s")
))
throws[-1] levert het laatste element van de sequence throws enthrows[-2] levert het op een na laatste elementsequence[start:stop:step]die = (1, 2, 3, 4, 5, 6)
first = die[0] # of: die[0:1:1] -> (1)
middle = die[2:4] # (3, 4)
odd = die[0::2] # (1, 3, 5)
even = die[1::2] # (2, 4, 6)
reverse_die = die[::-1] # (6, 5, 4, 3, 2, 1)
rolex replica korting
klik korting viagra
korting politiek krediet
politiek bepaalt korting
lariekoek in politiek
klik politiek verslag
journalist bespeelt politiek
politiek amsterdam stagneert
klik
In [12]:
spam = [
"rolex", "replica", "korting",
"klik", "korting", "viagra",
"korting", "politiek", "krediet",
]
ham = [
"politiek", "bepaalt", "korting",
"lariekoek", "in", "politiek",
"klik", "politiek", "verslag",
"journalist", "bespeelt", "politiek",
"politiek", "amsterdam", "stagneert",
]
message = "korting"
P_message_spam = spam.count(message) / len(spam)
P_message_ham = ham.count(message) / len(ham)
P_spam = len(spam) / (len(spam) + len(ham))
P_ham = len(ham) / (len(spam) + len(ham))
P_spam_message = ((P_message_spam * P_spam) /
((P_message_spam * P_spam) + (P_message_ham * P_ham)))
print("P(Spam|M) = {:.3f}".format(P_spam_message))