Witajcie miłe dusze. Niestety w mojej szkole nie ma nauczyciela, który pomaga mi w przygotowaniach maturalnych. Więc z prośbą o pomoc muszę się zwrócić do was. Zdecydowałem, że algorytmy w pierwszej części będę pisać w pythonie. Jednak mam problem z ograniczeniami narzuconymi w treści zadań:
"w zapisie możesz wykorzystać tylko operacje arytmetyczne (dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie całkowite, reszta z dzielenia), odwoływanie się do pojedynczych elementów tablicy, porównywanie liczb, instrukcje sterujące i przypisania do zmiennych lub samodzielnie napisane funkcje zawierające wyżej wymienione operacje. "
W jaki sposób mam pisać pętle w takim razie, jeżeli w tym pythonie mogę to zrobić na dwa sposoby:
for elem in list lub for i in range(n)
Pierwsza opcja jest użyciem pętli foreach, która nie jest odwoływaniem się do pojedynczych elementów w tablicy bo operuje na ich kopiach itd.(z tego co rozumiem). A w drugiej muszę wywołać funkcję wbudowaną range(), więc też nie jestem pewien czy jest to zgodna z tymi założeniami.
Co wy myślicie o tym problemie? Czy egzaminator będzie zwracać na to uwagę czy mogę używać obu pętli i nie przejmować się tym?