Was ist der Code für Sharka -Lagunen -Rivalitäten Teil 2?

`` `

def is_shark_dangous (Spezies):

"" "

Rückträgt wahr, wenn die angegebene Hai -Art für den Menschen als gefährlich angesehen wird.

Args:

Spezies:Der Name der Hai -Arten.

Rückgaben:

Wahr, wenn die Haispezies für den Menschen gefährlich ist, ansonsten falsch.

"" "

gefährlich_shark_species =["Great White", "Tiger", "Bull", "Hammerhead", "Oceanic Whitetip"]

Rückkehr Arten in gefährlich_shark_species

Def get_shark_rival (Spezies):

"" "

Gibt die konkurrierende Hai -Art der angegebenen Hai -Arten zurück.

Args:

Spezies:Der Name der Hai -Arten.

Rückgaben:

Die konkurrierende Hai -Art der angegebenen Hai -Arten.

"" "

shark_rivalreies ={{

"Großes Weiß":"Tiger",

"Tiger":"Großartiges Weiß",

"Bull":"Hammerhead",

"Hammerhead":"Bull",

"Oceanic Whitetip":"Großartiges Weiß",

}

Return Shark_Rivalitäten [Spezies]

def get_rivalry_info (specy, species2):

"" "

Gibt die Rivalitätsinformationen zwischen den angegebenen zwei Hai -Arten zurück.

Args:

Spezies1:Der Name der ersten Hai -Art.

Spezies2:Der Name der zweiten Hai -Art.

Rückgaben:

Die Rivalitätsinformationen zwischen den angegebenen zwei Hai -Arten.

"" "

rivalry_info =[

{

"Spezies1":"großes Weiß",

"Spezies2":"Tiger",

"Rivalität":"Die großen weißen und Tigerhaie sind Rivalen für Territorium und Beute. Der große weiße Hai ist der größere und mächtigere von beiden, aber der Tigerhai ist aggressiver und opportunistischer. Beide Haie sind dafür bekannt, Menschen anzugreifen."

},

{

"Spezies1":"Bull",

"Spezies2":"Hammerhead",

"Rivalität":"Die Bullen- und Hammerhead -Haie sind Konkurrenten für Territorium und Beute. Der Bullenhai ist das aggressivere und territorialere der beiden, während der Hammerhead -Hai sozialer und kooperativer ist. Beide Haie greifen bekanntermaßen Menschen an."

},

{

"Spezies1":"Ozeanischer Whitetip",

"Spezies2":"großes Weiß",

"Rivalität":"Der ozeanische Whitetip und die großen weißen Haie sind Rivalen für Territorium und Beute. Der ozeanische Whitetip -Hai ist der aggressivere und territorialere der beiden, während der große weiße Hai mächtiger und opportunistisch ist. Beide Haie greifen Menschen an, die Menschen angreifen."

},

]

Für Informationen in Rivalry_info:

Wenn Species1 ==Info ["species1"] und species2 ==info ["species2"]:

Info zurückgeben

keine zurückgeben

Def Main ():

"" "

Erhält die Eingabe des Benutzers und zeigt die Rivalitätsinformationen zwischen den beiden Haifischarten an.

"" "

Shark1 =Eingabe ("Geben Sie den Namen der ersten Hai -Art ein:")

Shark2 =Eingabe ("Geben Sie den Namen der zweiten Hai -Art ein:")

Wenn is_shark_dangous (Shark1) und is_shark_dangous (Shark2):

rivalry_info =get_rivalry_info (Shark1, Shark2)

Wenn rivalry_info:

print (f "Rivalitätsinformationen zwischen {Shark1} und {Shark2}:")

print (rivalry_info ["rivalry"])

anders:

Print ("Keine Rivalitätsinformationen für die angegebene Hai -Arten gefunden.")

anders:

Druck ("Mindestens eine der gegebenen Hai -Arten wird für den Menschen nicht als gefährlich angesehen.")

Wenn __name__ =="__main__":

hauptsächlich()

`` `