In de nucleaire geneeskunde wordt vaak gebruikgemaakt van radioactieve stoffen om ziektes te behandelen of te diagnosticeren. Na verloop van tijd neemt de activiteit van deze stoffen af, en het is belangrijk om te weten wanneer de activiteit te laag wordt om nog effectief te zijn. Dit kan helpen bij het plannen van de volgende dosis in een behandeling, of bij het veilig afvoeren van het radioactieve materiaal zodra de activiteit veilig is.
Door deze berekening kunnen stralingsdeskundigen voorspellen wanneer een bepaalde radioactieve bron niet meer bruikbaar is.
👀 Voorbeeld - Technetium-99*
In de nucleaire geneeskunde gebruiken artsen vaak technetium-99* vanwege zijn geschikte halveringstijd van 6 uur. In bepaalde behandelingen of diagnoses moet de activiteit van deze radioactieve stof regelmatig gecontroleerd worden om te bepalen of een herhaalde dosis nodig is.
💻 Programmeeroefening - Activiteit technetium-99* op verschillende tijdstippen
Stel dat je een beginactiviteit van 1000 Bq hebt en je wilt weten wanneer de activiteit van het technetium-99* onder specifieke drempelwaardes zakt. Deze drempelwaardes zijn achtereenvolgens: 800 Bq, 600 Bq, 400 Bq, en 200 Bq.
- Kopieer de gegeven functie
bereken_tijdstip()
die je eerder geschreven hebt en plak ze hieronder.- Roep daarna deze functie aan binnen een
for
-lus, om telkens het tijdstip af te drukken waarop de activiteit onder de opgegeven waarde komt.- Print de resultaten telkens in het volgende formaat:
De activiteit komt onder X Bq na Y uur.
Rond het uur af tot 2 cijfers na de komma.
💡 Tip
Je wil de de activiteit van 800 Bq tot en met 200 Bq overlopen, telkens 200 Bq minder. Bedenk nu ook eens hoe je dat kan doen met de
range()
functie.