import math
#given
q=4.9*10**-18; #in m/W.GHz raman gain slope
f=100; #in GHz
A=50*10**-6; #cross sectional area in micro meter square
P0=3.5; #in mW
Le=10*10**3;
G=q*f*10**6/2/A;
N=20;
print"G =","{0:.3e}".format(G);
CT=N*(N-1)*(P0*10**-3*G*Le)/2;
print"CT(L) =",round(CT,3);
import math
#given
K0=2*math.pi*625; #in MHz/V
Ip=0.6; #in mA
N=64;
w=2.44; #in Mhz
Z=5;
Vout=5; #in V
C=(4*K0*10**6*Ip*10**-3*Z)/(2*math.pi*N*w*w*10**12);
print"The value of capacitance is",round(C*10**9,4),"nF";
import math
#given
K0=2*math.pi*625; #in MHz/V
Ip=0.35; #in mA
N=64;
w=2.44; #in MHz
Z=5;
Vout=4; #in V
C=22; #in nF
Z=math.sqrt((2*math.pi*N*w**2*C)/(4*Ip*K0*0.25));
print"Zeta is",round(Z,4);