 Identifiez trois problèmes liés à la mise en œuvre de ce programme.
 def function(input):\n if (input == 0):\n return 0\n else:\n for i in range(input):\n return i
1. Il manque un argument d'entrée au programme - la fonction est définie pour accepter un argument, mais aucun n'a été fourni. \n2. La boucle configurée pour renvoyer chaque index de l'entrée ne fonctionne pas correctement : la boucle ne s'exécute qu'une seule fois et ne renvoie donc que 0.\n3. La fonction doit renvoyer une liste, plutôt que des valeurs individuelles - le programme ne renvoie que le premier élément de la boucle, alors qu'il devrait renvoyer une liste de tous les indices qui ont été exécutés dans la boucle. L'instruction return doit être remplacée par une liste de retour contenant tous les indices de la boucle.