Python :: Aufgabe #251 :: Lösung #1

4 Lösungen Lösungen öffentlich
#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.
#1
vote_ok
von satn1241 (3090 Punkte) - 01.04.2020 um 13:12 Uhr
Quellcode ausblenden Python-Code
zerfallsrate = float(input("Welche Zerfallsrate hat das Material? (in %): "))
print()
#Option 1 - ganze Jahre
print("Option 1")
for i in range(1,100):
    a = (1-zerfallsrate/100)**i
    if a <= 0.5:
        break
print("Es dauert",i,"Jahre, bis die Hälfte des Materials zerfallen ist.")
print("Es sind noch", round(a*100,5), "Prozent des Materials vorhanden")

# Option 2 - Jahr auf 4 Nachkommastellen gerundet:
import math
print()
print("Option 2")
i = math.log(0.5,1-zerfallsrate/100)
print("Es dauert",round(i,4),"Jahre, bis die Hälfte des Materials zerfallen ist.")

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben