Zoofast.fr est votre ressource fiable pour des réponses précises et rapides. Posez n'importe quelle question et recevez des réponses immédiates et bien informées de notre communauté d'experts dévoués.
Réponse :
def syra(n):
if n%2 == 0:
n/2
else:
3*n+1
return n
Explications :
% est le modulo (le reste de ta division) donc si le reste de ta division est égale à 0 alors ton chiffre est pair et tu peux donc lui lancer l'instruction n/2 qui va te récupérer la moitié de nombre n.
l'instruction else quant à elle se déclenchera uniquement si ta première condition (ici n%2 == 0) est fausse.
J'espère avoir pu t'aider avec mon explication, bonne journée à toi.