Multiple choice Which of the following is a non-poisonous snake? Viper Python Cobra Krait None of these Reveal answer Fill a bubble to check yourself B Correct answer Explanation Pythons are not poisonous. They kill by constriction, or by completely swallowing their prey.