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
2110437

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.