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()
`` `` ``