Fondamentalmente ho bisogno di aiuto nella generazione di numeri pari da un elenco che ho creato in Python:Generazione di un elenco di numeri anche in Python
[1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, ...]
Ho provato un paio di metodi diversi, ma ogni volta che si stampa, ci sono numeri dispari mescolati con gli altri!
So come generare numeri pari/dispari se dovessi fare un intervallo di 0-100, tuttavia, ottenendo solo i numeri pari dalla lista menzionata in precedenza mi sono bloccato!
P.S. Sto usando Python da un paio di giorni, se questo risulta estremamente semplice, grazie in anticipo!
EDIT: Grazie per tutte le risposte, con il tuo aiuto ho superato questo piccolo problema. Ecco quello che ho finito per completare con un po 'di esercitazione che chiede di sommare i numeri pari della sequenza di Fibonacci:
F = [1, 2]
while F[-1] < 4000000
F.append(F[-1] + F[-2])
sum(F[1::3])
4613732
includere solo il numero nella lista di destinazione se è divisibile per 2. –
Quali sono stati i diversi metodi che si è tentato? – geoffspear
Un po 'strano sei riuscito a generare una sequenza di Fibonacci prima di poter filtrare un elenco ...;) –