Proszę zidentyfikować trzy kwestie związane z implementacją programu.
def function(input):
if (input == 0):
return 0
else:
for i in range(input):
return i
1. Program nie posiada argomento wejściowego - funkcja jest zdefiniowana tak, aby przyjmować jeden argoment, ale nie został on dostarczony.
2. Pętla, która ma zwracaci każdy indeks wejsiciowy, nie działa poprawnie - pentla wykonuje się tylko raz i zwraca tylko 0.
3. Funkcja powinna zwracać listę, a nie pojedyncze wartości - program zwraca tylko pierwszy element pentli, podczas gdy powinien zwracaci listen wszystkich indeksuw, przez które pentla zostala wykonana. Instrokcja retorn powinna zostaci zmieniona na return list zawierającon wszystkie indeksy w pętli.