Δημοσιεύτηκε: 13 Νοέμ 2010, 12:45
από Nestor
Αν έχω καταλάβει καλά τη λογική που ακολουθεί θα σου εμφανίσει 2 αριθμούς και όχι 3.

Θα σου εμφανίσει το 1 και το 4. Γιατί αυτό που κάνει είναι να προσθέτει τον αριθμό στο τέλος στον πρώτο
(Χ,Υ,Ζ) εκτελεί Χ+Ζ=Α και μετά Α+Ζ=Β, και μετά Β+Ζ κοκ, εώς ότου φτάσει τον αριθμό Υ
Εάν ο αριθμός Υ προκύπτει απο πρόσθεση του προηγούμενου αριθμού στη σειρά τότε δεν θα τον εμφανίσει.
Δλδ για το παραπάνω θα έχεις:
1, (1+3)=4, (4+3)=7.
Όμως επειδή το 7 το εξαιρείς στην εντολή σου
Κώδικας: Επιλογή όλων
for i in range(1,7,3):
, τότε θα σου επιστρέψει μόνο το 1 και το 4