We willen de pH-waarde of zuurtegraad berekenen van een oplossing. Dit doen we volgens de gekende formule:
\[pH = − log{_{10}}[H^+]\]Hierin is H+
de concentratie aan waterstof-ionen. Om het logaritme te berekenen hebben we de logaritmische functie nodig. Die is gedefinieerd in de module math.
import math
waarde = 0.01
log_tien = math.log(waarde, 10)
Je kan ook altijd de documentatie van de math module1 bekijken, en zoeken naar log. Je zal misschien opmerken dat je ook een andere functie kan gebruiken om een logaritme met exponent 10 te berekenen.
Maak een functie ph_waarde(concentratie)
, waarbij:
concentratie
een parameter is die de concentratie waterstof-ionen voorsteltround()
Voorbeeld waarbij de functie wordt gebruikt:
concentratie_cola = 0.00155
print(ph_waarde(concentratie_cola))
# 2.81