質問: Pythonで import mathを使って放射性原子の半減期を求めるプログラミング(?)を教えてください。 関数の形式で短いPythonプログラムを記述します。
回答: Python3 のコードです。 import math n0 = 1000 # 個 t0 = 2.55 # 分 print('-------------------------------') print('経過時間', '崩壊していない原子の数') print('-------------------------------') for i in range(10): t = t0 * i n = n0 * math.exp(-t/(t0/math.log(2))) # N = N0 * exp(-t/(t0/ln(2))) print(f'{t:>6.2f}分', f'{n:>8.2f}個') print('--------------------------------') t = float(input('任意の経過時間入力 > ')) n = n0 * math.exp(-t/(t0/math.log(2))) # N = N0 * exp(-t/(t0/ln(2))) print('崩壊していない原子の数', n)