import math
#initialisation of variables
R=0.082 # l−atm degˆ−1 moleˆ−1
T=25 #C
V=85*10**-6 # l−atm gˆ−1
#CALCULATIONS
M=R*(273+T)/V
#RESULTS
M=M/10**3
M=round(M,2)
print 'average molecular weight of this polystrene =',M,'Kg moleˆ−1'
import math
from math import pi
#initialisation of variables
T=20 #C
v=0.01005 # poise
N=6*10**23 # molecules
D=7.8*10** -7
#CALCULATIONS
M=4*pi*N/(3*0.75*(D*N*6*pi*v/(8.31*10**7*(273+T))) **3)
#RESULTS
M=M/10**3
M=round(M,2)
print 'maximum molecular weight =',M,'Kg moleˆ−1'
import math
#initialisation of variables
w=2.82*10**7
t2=70 #min
t1=60 #min
r2=6.731 #cm
r1=5.949 #cm
#CALCULATIONS
s=2.303*math.log10(r2/r1)/(w*t2*t1)
#RESULTS
s=s*10**12
s=round(s,2)
print 'time =',s,'* 10**-12 sec'
import math
#initialisation of variables
R=8.31*10**7 # ergs degˆ−1 moleˆ−1
T=20 #C
s=4.3*10** -13 # sec
D=6.15*10** -7 #cmˆ2 secˆ−1
d=0.9982 #g/ cc
v=0.735 #cmˆ3 gˆ−1
#CALCULATIONS
M=R*(273+T)*s/(D*(1-d*v))
#RESULTS
M=M/10**3
M=round(M,2)
print 'molecular weight serum albium =',M,'Kg mole ˆ−1'
import math
#initialisation of variables
K=3.7*10** -4
a=0.62
iv=0.74
#CALCULATIONS
M=(iv/K)**(1/a)
#RESULTS
M=M/10**3
M=round(M,2)
print 'Molecular weight =',M,'g moleˆ−1'