Sällskapsdjur
`` `
def is_shark_dangerous (arter):
"" "
Returnerar sant om den givna hajarten anses vara farlig för människor.
Args:
Arter:Namnet på hajarten.
Returnerar:
Det är sant om hajarten är farlig för människor, falskt annars.
"" "
farlig_shark_species =["Great White", "Tiger", "Bull", "Hammerhead", "Oceanic Whitetip"]
returnerar arter i farliga_shark_species
def get_shark_rival (arter):
"" "
Returnerar den rivaliserande hajarten av den givna hajarten.
Args:
Arter:Namnet på hajarten.
Returnerar:
Den rivaliserande hajarten av den givna hajarten.
"" "
shark_rivivalries ={
"Great White":"Tiger",
"Tiger":"Great White",
"Bull":"Hammerhead",
"Hammerhead":"Bull",
"Oceanic Whitetip":"Great White",
}
Return Shark_Rivalries [arter]
def get_rivivalry_info (art1, art2):
"" "
Returnerar rivalitetsinformationen mellan de givna två hajarterna.
Args:
Arter1:Namnet på den första hajarten.
Art2:Namnet på den andra hajarten.
Returnerar:
Rivalitetsinformationen mellan de givna två hajarterna.
"" "
rivalry_info =[
{
"Art1":"Great White",
"Art2":"Tiger",
"Rivalitet":"De stora vita och tigerhajarna är rivaler för territorium och byte. Den stora vita hajen är den större och kraftfullare av de två, men tigerhajen är mer aggressiv och opportunistisk. Båda hajarna är kända för att attackera människor.",
},
{
"Art1":"Bull",
"Art2":"Hammerhead",
"Rivalitet":"Bull- och Hammerhead -hajarna är rivaler för territorium och byte. Bullhajen är den mer aggressiva och territoriella av de två, medan Hammerhead -hajen är mer social och samarbetsvillig. Båda hajarna är kända för att attackera människor.",,
},
{
"Art1":"Oceanic Whitetip",
"Art2":"Great White",
"Rivalitet":"Oceanic Whitetip och Great White Sharks är rivaler för territorium och byte. Oceanic Whitetip Shark är den mer aggressiva och territoriella av de två, medan den stora vita hajen är mer kraftfull och opportunistisk. Båda hajarna är kända för att attackera människor.",
},
]
För info i rivalry_info:
om art1 ==info ["arter1"] och art2 ==info ["art2"]:
returinfo
returnera ingen
def main ():
"" "
Får användarens inmatning och visar rivalitetsinformationen mellan de två hajarterna.
"" "
Shark1 =ingång ("Ange namnet på den första hajarten:")
Shark2 =ingång ("Ange namnet på den andra hajarten:")
if is_shark_dangerous (shark1) och is_shark_dangerous (shark2):
rivalry_info =get_rivalry_info (Shark1, Shark2)
Om rivalry_info:
utskrift (f "rivalitetsinformation mellan {shark1} och {shark2}:")
tryck (rivalry_info ["rivalry"])
annan:
Tryck ("Ingen rivalitetsinformation hittades för den givna hajarten.")
annan:
Tryck ("Minst en av de givna hajarterna anses inte vara farliga för människor.")
om __name__ =="__main__":
Main ()
`` `