Crocodiles and pythons are reptiles in the class Reptilia, and are relatively large animals. Both of them are fierce and can catch large animals and use them as their own food. The specific attack methods used by the two are different. Crocodiles attack mainly by biting, because their teeth are very sharp, so the bite force is strong, aggressive is also relatively strong. Pythons, on the other hand, mainly use entanglement, using the main force in the heart of the prey, so that the prey dies faster, and then swallows it.
Who is more powerful between crocodiles and pythons depends on the specific situation. If the python encounters a relatively small crocodile, or a juvenile crocodile, then the python is more powerful, they will swallow the crocodile directly. However, if the python encounters a large crocodile, and because the crocodile is close to the ground, the python may not find a suitable position when winding. At this point, the crocodile may bite the python and kill them. Of course, the speed of pythons is also relatively fast, they will quickly escape after they find that they are no match for crocodiles.
Shark is a kind of fish that mainly lives in the ocean and is relatively large in size. Crocodiles, on the other hand, have many species that live in fresh water, so many crocodiles do not live in the same place as sharks. Some species are ocean-dwelling crocodiles, such as the bay crocodile, which may encounter sharks. Whether the crocodile or the shark is more powerful depends on the specific situation.
Sharks live in deeper water, they are very good at attacking from the bottom up, and the abdomen is the crocodile's soft rib. So, if sharks find crocodiles in the depths, they will attack, and sharks are more powerful at this time. However, if they are in shallow water, crocodiles may pull sharks ashore, because crocodiles have stronger bite force than sharks, which is more powerful crocodiles in this case.