Python :: Aufgabe #251 :: Lösung #3
4 Lösungen

#251
Dauer bei einer festgelegten Zerfallsrate berechnen
Anfänger - Python
von DragStar
- 23.03.2020 um 09:38 Uhr
Eine bestimmte radioaktive Substanz hat eine Zerfallsrate von 5 Prozent pro Jahr.
Ermitteln Sie programmgesteuert wie viele Jahre es dauert, bis die Hälfte des derzeit vorhandenen Materials zerfallen ist.
Ermitteln Sie programmgesteuert wie viele Jahre es dauert, bis die Hälfte des derzeit vorhandenen Materials zerfallen ist.
#3

von Asthos (410 Punkte)
- 03.04.2020 um 23:54 Uhr

#!/usr/bin/env python # -*- coding: utf-8 -*- # Aufgabe: # Eine bestimmte radioaktive Substanz hat eine Zerfallsrate von 5 Prozent pro Jahr. # Ermitteln Sie programmgesteuert wie viele Jahre es dauert, bis die Hälfte des derzeit vorhandenen Materials # zerfallen ist. import math # Rechnung: Stoffmenge * (100% - Zerfall) ^ Anzahl Jahre = Restmenge des Stoffes zerfall = 0.05 # 5% stoffmenge = 1 jahre = 0 while stoffmenge > 0.5: jahre += 1 # Pro Jahr ein Zerfall von 5 % stoffmenge = stoffmenge * (1 - zerfall) print('Nach ' + str(jahre) + ' Jahren ist mehr als 50% des Stoffes zerfallen') print('Restmenge: rund ' + str(round(stoffmenge,3)*100) + '%') # Oder Kurz durch anwenden des Logarithmus: print('Nach ' + str(round(math.log(0.5,0.95))) + ' Jahren ist mehr als 50% des Stoffes zerfallen')
Ergebnis:
Nach 14 Jahren ist mehr als 50% des Stoffes zerfallen
Restmenge: rund 48.8%
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1