Skip to content

Instantly share code, notes, and snippets.

@Areizen
Last active January 12, 2024 19:21
Show Gist options
  • Save Areizen/be5d9f9301a031b90c88d2b0d2d23c88 to your computer and use it in GitHub Desktop.
Save Areizen/be5d9f9301a031b90c88d2b0d2d23c88 to your computer and use it in GitHub Desktop.
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