Λίστες

Άσκηση. (Κατασκευή λίστας) Γράψτε ένα πρόγραμμα το οποίο κατασκευάζει μία λίστα με στοιχεία $0,1,2,\ldots,99$.


L = []
for i in range(100):
    L = L + [i]

επίσης

L = []
for i in range(100): L.append(i)

επίσης

L = [i for i in range(100)]

επίσης

L = list(range(100))

Άσκηση. Κατασκευάστε μία λίστα η οποία θα περιέχει διαδοχικά και ισαπέχοντα σημεία $x_i,\, i=1,2,\ldots$ σε διάστημα $[a,b]$. Επίσης, δημιουργήστε μία λίστα η οποία θα έχει ως στοιχεία τις τιμές συνάρτησης $f(x_i)$. [Υπόδειξη: χρησιμοποιήστε $f(x)=x^3-16x$ στο διάστημα $[-5,5]$ και επιλέξτε ελεύθερα το διάστημα μεταξύ διαδοχικών θέσεων $x_i$. Μπορείτε να χρησιμοποίησετε υπολογιζόμενη λίστα.]

Άσκηση. (α) Γράψτε μία συνάρτηση η οποία θα δέχεται δύο διανύσματα (των οποίων οι συνιστώσες θα δίνονται ως λίστες) και θα επιστρέφει το άθροισμά τους. (β) Γενικεύστε την προηγούμενη συνάρτηση ώστε να δίνει έναν γραμμικό συνδυασμό των διανυσμάτων.

Σειρά Ασκήσεων [Πηγή: ιστοσελίδα Μ. Πλεξουσάκη]

Δείτε προγράμματα για την , , , , άσκηση.