Mi a cápák lagúna rivalizálásának kódja 2. rész?

`` `

def is_shark_dangerous (faj):

"" "

Visszatér igaz, ha az adott cápafajt veszélyesnek tekintik az emberek számára.

ARGS:

Faj:A cápafaj neve.

Vissza:

Igaz, ha a cápafaj veszélyes az emberekre, egyébként hamis.

"" "

VESZÁGA_SHARK_SPECIES =["Nagy Fehér", "Tiger", "Bull", "Hammerhead", "Oceanic Whitetip"]

Visszatérő fajok veszélyes_shark_species -ben

def get_shark_riVival (faj):

"" "

Visszaadja az adott cápafaj rivális cápafaját.

ARGS:

Faj:A cápafaj neve.

Vissza:

Az adott cápafaj rivális cápafaja.

"" "

Shark_riVivalries ={

"Nagy fehér":"Tigris",

"Tigris":"Nagy Fehér",

"Bika":"Hammerhead",

"Hammerhead":"Bika",

"Oceanic Whitetip":"Nagy Fehér",

}

Visszatérés cápa_riVivalries [faj]

def get_riVivalry_info (faj1, faj2):

"" "

Visszaadja a rivalizációs információkat az adott két cápafaj között.

ARGS:

Faj1:Az első cápaj neve.

Faj2:A második cápafaj neve.

Vissza:

Az adott két cápafaj közötti versengési információk.

"" "

rivalry_info =[

{{

"Faj1":"Nagy fehér",

"Faj2":"Tigris",

"Rivalizálás":"A nagy fehér és tigriscápák a terület és a zsákmány riválisai. A nagy fehér cápa a kettő nagyobb és erősebb, de a tigriscápa agresszívebb és opportunista. Mindkét cápáról ismert, hogy megtámadja az embereket."

},

{{

"Faj1":"Bika",

"Faj2":"Hammerhead",

"Rivalizálás":"A bika és a Hammerhead cápák a terület és a zsákmány riválisai. A bikacápa a kettő agresszívebb és területi, míg a Hammerhead Shark társadalmi és együttműködőbb. Ismert, hogy mindkét cápa megtámadja az embereket."

},

{{

"Faj1":"Oceanic Whitetip",

"Faj2":"Nagy fehér",

"Rivalizálás":"Az óceáni fehérek és a nagy fehér cápák a terület és a zsákmány riválisai. Az óceáni Whitetip cápa a kettő agresszívebb és területi, míg a Nagy Fehér Cápa erősebb és opportunista. Mindkét cápa ismert, hogy megtámadja az embereket."

},

]

Információ a rivalry_info -ban:

Ha a fajok1 ==info ["faj1"] és faj2 ==info ["Faj2"]:

visszatérő információk

Visszatérés

def main ():

"" "

Megkapja a felhasználó bemenetét, és megjeleníti a két cápafaj közötti versengési információkat.

"" "

Shark1 =bemenet ("Írja be az első cápafaj nevét:")

Shark2 =bemenet ("Írja be a második cápaj nevét:")

Ha IS_SHARK_DANGERAK (Shark1) és IS_SHARD_DANGERAK (Shark2):

rivalry_info =get_riVivalry_info (Shark1, Shark2)

Ha rivalry_info:

nyomtatás (f "rivalizációs információk a {Shark1} és a {Shark2} között:")

nyomtatás (rivalry_info ["rivalizálás"])

más:

Nyomtatás ("Az adott cápafajhoz nem talált rivális információk.")

más:

Nyomtatás ("Az adott cápafaj közül legalább az egyik nem tekinthető veszélyesnek az emberek számára.")

Ha __name__ =="__main__":

fő()

`` `