|
@@ -0,0 +1,19 @@
|
|
|
|
|
+class coefficients:
|
|
|
|
|
+ def __init__(self, diff, conv, flux):
|
|
|
|
|
+ self.diffusion = diff
|
|
|
|
|
+ self.covection = conv
|
|
|
|
|
+ self.flux = flux
|
|
|
|
|
+
|
|
|
|
|
+ @classmethod
|
|
|
|
|
+ def from_input(cls):
|
|
|
|
|
+ while True:
|
|
|
|
|
+ try:
|
|
|
|
|
+ diff = float(input("Diffusion coefficient "))
|
|
|
|
|
+ conv = float(input("Covection coefficient: "))
|
|
|
|
|
+ flux = float(input("Flux: "))
|
|
|
|
|
+ except ValueError:
|
|
|
|
|
+ print("Sorry, wrong data type.")
|
|
|
|
|
+ continue
|
|
|
|
|
+ else:
|
|
|
|
|
+ break
|
|
|
|
|
+ return cls(diff, conv, flux)
|