def is_shark_dangerous (specie):
"" "
Restituisce vero se la specie di squalo date è considerata pericolosa per l'uomo.
Args:
Specie:il nome della specie di squalo.
Ritorni:
È vero se la specie di squalo è pericolosa per l'uomo, falso altrimenti.
"" "
dangerous_shark_species =["Great White", "Tiger", "Bull", "Hammerhead", "Oceanic Whitetip"]
Restituisci le specie in pericoloso_shark_species
def get_shark_rival (specie):
"" "
Restituisce le specie di squali rivali delle specie di squalo date.
Args:
Specie:il nome della specie di squalo.
Ritorni:
Le specie di squali rivali delle specie di squalo date.
"" "
shark_rivalries ={
"Great White":"Tiger",
"Tiger":"Great White",
"Bull":"Hammerhead",
"Hammerhead":"Bull",
"Oceanic Whitetip":"Great White",
}
return shark_rivalries [specie]
def get_rivalry_info (specie1, specie2):
"" "
Restituisce le informazioni sulla rivalità tra le due specie di squali.
Args:
Specie1:il nome della prima specie di squalo.
Specie2:il nome della seconda specie di squalo.
Ritorni:
Le informazioni sulla rivalità tra le due specie di squali.
"" "
rivalry_info =[
{
"Specie1":"Great White",
"specie2":"tigre",
"Rivalità":"I grandi squali bianchi e tigre sono rivali per il territorio e le prede. Il grande squalo bianco è il più grande e più potente dei due, ma lo squalo tigre è più aggressivo e opportunistico. Entrambi gli squali sono noti per attaccare gli umani.",
},
{
"specie1":"toro",
"specie2":"Hammerhead",
"Rivalry":"Gli squali toro e martello sono rivali per il territorio e le prede. Lo squalo da toro è il più aggressivo e territoriale dei due, mentre lo squalo martello è più sociale e cooperativo. Entrambi gli squali sono noti per attaccare gli umani.",
},
{
"Specie1":"Oceanic Whitetip",
"Specie2":"Great White",
"Rivalità":"Il Whitetip oceanico e i grandi squali bianchi sono rivali per il territorio e le prede. Lo squalo oceanico di Whitetip è il più aggressivo e territoriale dei due, mentre il grande squalo bianco è più potente e opportunistico. Entrambi gli squali sono noti per attaccare gli esseri umani.",
},
"
Per informazioni in rivalry_info:
Se specie1 ==info ["specie1"] e specie2 ==info ["specie2"]:
Informazioni di ritorno
restituire nessuno
def main ():
"" "
Ottiene l'input dell'utente e visualizza le informazioni di rivalità tra le due specie di squali.
"" "
shark1 =input ("Immettere il nome della prima specie di squalo:")
shark2 =input ("Immettere il nome della seconda specie di squalo:")
If is_shark_dangerous (shark1) e is_shark_dangerous (shark2):
rivalry_info =get_rivalry_info (shark1, shark2)
Se rivalry_info:
print (f "Informazioni sulla rivalità tra {shark1} e {shark2}:")
stampa (rivalry_info ["rivalità"])
altro:
Stampa ("Nessuna informazione di rivalità trovata per le specie di squali forniti.")
altro:
Stampa ("Almeno una delle specie di squalo date non è considerata pericolosa per l'uomo.")
Se __Name__ =="__main__":
principale()
`` `