Python :: Aufgabe #251 :: Lösung #1
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.
#1

von satn1241 (3090 Punkte)
- 01.04.2020 um 13:12 Uhr

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
Seite 1 von 0
1