funkcja która zwraca liczby parzyste

funkcja która zwraca liczby parzyste
89
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Cześć, mam zrobić funkcję dla przykładów:
EvenNumbers(3, 11)
EvenNumbers(8, 8)
funkcja ta: EvenNumbers(start, end), będzie zwracać tablicę wszystkich liczb parzystych od start do end.
Prosiłbym o pomoc, dzięki

IK
  • Rejestracja: dni
  • Ostatnio: dni
1

Z czym konkretnie ci pomóc?

89
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
iksde napisał(a):

Z czym konkretnie ci pomóc?

Kopiuj
function evenNumbers(start, end) {
    
 const evenNumbers1 = [];
   for ( let i = start; i <= end; i += 1) {
  if (i % 2 ===0) {
      evenNumbers1.push(i);
  }
   }
   return evenNumbers1;    
   }

nie mam pomysłu co dalej zrobić

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
3

No przecież zrobiłeś i nawet działa. Możesz sobie teraz zrobić przerwę

DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 311
2
Kopiuj
function EvenNumbers(a, b) {
  let result = [];
  for (let i = a; i <= b; i++) {
    if (i % 2 === 0) {
      result.push(i);
    }
  }
  return result;
}

console.log(EvenNumbers(3, 12));

89
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
obscurity napisał(a):

No przecież zrobiłeś i nawet działa. Możesz sobie teraz zrobić przerwę

Siedziałem nad tym i nie chciało tego wykonać, a tu poszło, chyba faktycznie muszę zrobić przerwę

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8487
6

możesz też na generatorze zrobić:

Kopiuj
function* evenNumbers(from, to) {
    if (from % 2 == 1) { 
       from++;
    }

    for (let i = from; i <= to; i += 2) {
        yield i;
    }
}

for (const n of evenNumbers(7, 18)) {
   console.log(n);
}

Dzięki temu nie będziesz musiał tworzyć pomocniczej tablicy, tylko będziesz generował w locie te liczby.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6967
1

Po obejrzeniu tego materiału powinieneś już nie mieć żadnych problemów z takimi zadaniami:

Templar Crusader
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 277
1

W odpowiedzi na pytanie...

"Co to jest para?"

... Współprowadząca równie dobrze mogła odpowiedzieć...

"Faza gazowa substancji występująca poniżej jej punktu krytycznego."

Przypuszczam, że po obejrzeniu tego kulfoniastego programu, większość dzieci miała jeszcze większy mętlik w głowie niż nazad. Brak konsultacji z dydaktykami, mimo że TVP pozyskało miliardy państwowej, czyli podatnika, dotacji, tylko dalej obnaża postępujący nepotyzm w strukturach rządowych. "Ważne kogo znasz, nieważne co wiesz i umiesz."

M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Witam

Jestem zielony z Pythona, a mam przygotować 3 funkcje, czy ktoś pomoże?

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8487
0

Ale jakie funkcje? Które zwracają liczby parzyste?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.