PYTHON Python Lists & Comprehensions Easy

Python 02. Filter Bilangan Genap Positif Python 02. Filter Positive Even Numbers

Saring daftar angka dan ambil hanya angka genap yang bernilai positif (> 0). Filter a list of numbers and extract only positive even integers (> 0).

Contoh Logika Serupa: Saring Angka Ganjil Negatif Similar Pattern Example: Filter Negative Odd Numbers

Referensi Kode

Memfilter list dengan list comprehension berkondisi ganda: Filtering elements with compound boolean condition in list comprehension:

def filter_negative_odds(numbers: list) -> list:
    # Mengambil angka negatif (< 0) yang ganjil
    return [n for n in numbers if n < 0 and n % 2 != 0]

Langkah & Spesifikasi Tugas Step-by-Step Requirements

Contoh Kasus & Ketentuan Example Cases & Rules

Target Output (Expected) Expected Output

[
    2,
    4,
    6
]
Petunjuk Pengerjaan:
  • Clue 1: Gunakan modulo `n % 2 == 0` dan perbandingan `n > 0`.
  • Clue 2: Solusi 1-baris Pythonic: `return [n for n in numbers if n > 0 and n % 2 == 0]`
def filter_positive_evens(numbers: list) -> list:
    return [n for n in numbers if n > 0 and n % 2 == 0]
solution.py
✨ Kode dirapikan!

Login Diperlukan

Masuk dengan akun Google untuk mengeksekusi kodingan & query sandbox di server secara interaktif.