Le problème c'est que tu vérifies la validité du nombre dans deux if séparés.
Par exemple, si nombre = -12, alors tu vérifies la condition nombre <= 50, donc choix = 1.
Tu dois vérifier les deux conditions en même temps.
if nombre <= 50 and nombre > 0:
Tu peux aussi faire deux if imbriquées.