Kakav je kôd za rivalstva Sharks Laguon Dio 2?

`` `` ``

def is_shark_dangerous (vrsta):

"" "

Vraća se istina ako se dane vrste morskih pasa smatra opasnim za ljude.

Args:

Vrsta:Naziv vrste morskih pasa.

Vraća:

True if the shark species is dangerous to humans, False otherwise.

"" "

Dangerous_Shark_Species =["Velika bijela", "Tiger", "Bull", "Hammerhead", "Oceanic Whitetip"]

Povratak vrsta u Dangerous_Shark_Species

def get_shark_rival (vrsta):

"" "

Vraća suparničke vrste morskih pasa dane vrste morskih pasa.

Args:

Vrsta:Naziv vrste morskih pasa.

Vraća:

Suparničke vrste morskih pasa dane vrste morskih pasa.

"" "

Shark_rivalries ={

"Velika bijela":"Tiger",

"Tiger":"Velika bijela",

"Bull":"Hammerhead",

"Hammerhead":"Bull",

"Oceanic Whitetip":"Velika bijela",

}

Povratak Shark_rivalries [vrsta]

def get_rivalry_info (vrsta1, vrsta2):

"" "

Vraća informacije o rivalstvu između dane dvije vrste morskih pasa.

Args:

Vrste1:Naziv prve vrste morskih pasa.

Vrste2:Naziv druge vrste morskih pasa.

Vraća:

Informacije o rivalstvu između dane dvije vrste morskih pasa.

"" "

rivalry_info =[

{

"vrsta1":"Velika bijela",

"vrsta2":"tigar",

"Rivalstvo":"Veliki bijeli i tigrasti morski psi suparnici su teritorij i plijen. Veliki bijeli morski pas veći je i moćniji od njih dvojice, ali tigrasti morski pas je agresivniji i oportunistički. Oba morskih psi su poznata da napadaju ljude."

},

{

"vrsta1":"bik",

"vrsta2":"Hammerhead",

"Suparništvo":"Morski psi bika i čekića suparnici su teritorij i plijen. Bull Shark je agresivniji i teritorijalniji od njih dvojice, dok je Hammerhead morski pas više društveni i suradnički. Oba morski psi su poznata da napadaju ljude.",

},

{

"vrsta1":"Oceanic Whitetip",

"vrsta2":"Velika bijela",

"Suparništvo":"Oceanski bijeli i veliki bijeli morski psi su suparnici za teritorij i plijen. Okeanski morski pas je agresivniji i teritorijalniji od njih dvojice, dok je veliki bijeli morski pas moćniji i oportunistički. Oba morski psi su poznata napadaju ljude."

},

]

Za informacije u suparništvu_info:

if species1 ==info["species1"] and species2 ==info["species2"]:

Povratak informacija

Vratite nijedan

def main ():

"" "

Dobiva korisnikov unos i prikazuje informacije o rivalstvu između dviju vrsta morskih pasa.

"" "

Shark1 =ulaz ("Unesite ime prve vrste morskih pasa:")

PARK2 =ulaz ("Unesite ime druge vrste morskih pasa:")

ako je is_shark_dangerous (morski pas1) i is_shark_dangerous (Shark2):

rivalry_info =get_rivalry_info (morski pas1, morski pas2)

ako rivalry_info:

ispis (f "Informacije o rivalstvu između {Shark1} i {mork2}:")

ispis (rivalry_info ["suparništvo"])

drugo:

PRINT ("Nisu pronađene informacije o rivalstvu za danu vrstu morskih pasa.")

drugo:

Otisak ("Barem jedna od danih vrsta morskih pasa ne smatra se opasnim za ljude.")

ako __name__ =="__Main__":

glavni()

`` `` ``