Last active
January 12, 2024 19:21
-
-
Save Areizen/be5d9f9301a031b90c88d2b0d2d23c88 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Shrimp: | |
def __init__(self, name, pH, kH, gH): | |
self.name = name | |
self.kH = kH | |
self.pH = pH | |
self.gH = gH | |
def canSurvive(self, pH,kH,gH): | |
print("="*10) | |
print(self.name) | |
result = True | |
if(pH < self.pH[0]): | |
result = False | |
print("\t", "ph should be above", self.pH[0]) | |
if(pH > self.pH[1]): | |
result = False | |
print("\t", "ph should be below", self.pH[1]) | |
if(kH < self.kH[0]): | |
result = False | |
print("\t", "kH should be above", self.kH[0]) | |
if(kH > self.kH[1]): | |
result = False | |
print("\t", "kH should be below", self.kH[1]) | |
if(gH < self.gH[0]): | |
result = False | |
print("\t", "gH should be above", self.gH[0]) | |
if(gH > self.gH[1]): | |
result = False | |
print("\t", "gH should be below", self.gH[1]) | |
if(result): | |
print("\tis the perfect shrimp !!!!!") | |
shrimps = [ | |
Shrimp(name="Crystal red", pH=[6.2,6.6], kH=[0.0,2.0], gH=[4,6]), | |
Shrimp(name="Crystal black", pH=[6.2,6.6], kH=[0.0,2.0], gH=[4.0,6.0]), | |
Shrimp(name="Snow white", pH=[6.2,6.6], kH=[0,2], gH=[4,6]), | |
Shrimp(name="Pure red line", pH=[5.4,6.0], kH=[0,2], gH=[4,6]), | |
Shrimp(name="Cardinal", pH=[7.8, 8.2], kH=[7,9], gH=[7,9]), | |
Shrimp(name="King Kong", pH=[5.6,6.2], kH=[0,1], gH=[4,6]), | |
Shrimp(name="Panda", pH=[5.6,6.2], kH=[0,1], gH=[4,6]), | |
Shrimp(name="Wine Red", pH=[5.6,6.2], kH=[0,1], gH=[4,6]), | |
Shrimp(name="Red Ruby", pH=[5.6,6.2], kH=[0,1], gH=[4,6]), | |
Shrimp(name="Harlequin", pH=[7.8,8.2], kH=[7,9], gH=[7,9]), | |
Shrimp(name="Blue bolt", pH=[5.6,6.2], kH=[0,1], gH=[4,6]), | |
Shrimp(name="Tiger shrimp", pH=[7.0,7.4], kH=[4,8], gH=[6,10]), | |
Shrimp(name="Blue tiger", pH=[7.2,7.4], kH=[4,8], gH=[6,10]), | |
Shrimp(name="Black tiger", pH=[7.2,7.4], kH=[4,8], gH=[6,10]), | |
Shrimp(name="Sulawesi", pH=[7.8,8.2], kH=[7,9], gH=[7,9]), | |
Shrimp(name="Red tiger", pH=[7.0,7.4], kH=[4,8], gH=[6,10]), | |
Shrimp(name="Yellow shrimp", pH=[6.4,7.6], kH=[0,10], gH=[4,14]), | |
Shrimp(name="Black Cherri", pH=[6.4,7.6], kH=[0,10], gH=[4,14]), | |
] | |
pH = 7.0 | |
gH = 8.0 | |
kH = 6.0 | |
for shrimp in shrimps: | |
shrimp.canSurvive(pH,kH,gH) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment