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
- Rejestracja:prawie 3 lata
- Ostatnio:ponad 2 lata
- Postów:10
- Rejestracja:prawie 3 lata
- Ostatnio:ponad 2 lata
- Postów:10
iksde napisał(a):
Z czym konkretnie ci pomóc?
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ć
- Rejestracja:ponad 4 lata
- Ostatnio:ponad 2 lata
- Postów:311
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));
- Rejestracja:prawie 3 lata
- Ostatnio:ponad 2 lata
- Postów:10
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ę

- Rejestracja:około 11 lat
- Ostatnio:4 minuty
- Postów:8423
możesz też na generatorze zrobić:
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.

- Rejestracja:prawie 3 lata
- Ostatnio:dzień
- Postów:276
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."

Współprowadząca równie dobrze mogła odpowiedzieć
Nie mogła, to była lekcja matematyki :P

- Rejestracja:3 miesiące
- Ostatnio:3 miesiące
- Postów:5
Witam
Jestem zielony z Pythona, a mam przygotować 3 funkcje, czy ktoś pomoże?
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.
to
skoro inkrementujeszi
co 2 to i tak wyjdzie poza zakres. Zamiast modyfikowaćfrom
też możesz po prostu zacząć odi = from + (from & 1)
to
, bo wyjdzie poza zakres. Dzięki, zedytowałem posta.&
, rzeczywiście można tak skrótowo zapisać.