Gegeven

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.

Gevraagd

Maak een functie ph_waarde(concentratie), waarbij:

Voorbeeld waarbij de functie wordt gebruikt:

concentratie_cola = 0.00155

print(ph_waarde(concentratie_cola))
# 2.81