Μικρές επαναληπτικές ασκήσεις στην python 3

Γενική οδηγία:

Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.

Επανάληψη - list

  1. Φτιάξτε μια λίστα που να περιέχει τους αριθμούς 10 έως 100 με βήμα 15. Revision2-list-step.py
    	
  2. Με μια επαναληπτική διαδικασία είτε while είτε for φτιάξτε μια λίστα με τους αριθμούς από το 0 έως το 2 με βήμα 0.1 Revision2-list-step2.py
    	
  3. Χρησιμοποιώντας το list comprehension μπορούμε να δημιουργήσουμε μια list με λίγες γραμμές κώδικα. Έτσι για να φτιάξουμε τη C=[-5.0,-4.5,-4.0,-3.5,-3.0] δίνουμε
    
    		C = [-5 + i*0.5 for i in range(5)]
    	
    Όπως προηγούμενως φτιάξτε μια list που να περιέχει τους αριθμούς από 0 έως το 2 με βήμα 0.1 χρησιμοποιώντας μονο μια εντολή σε μια γραμμή Revision2-list-comprehension.py
    	
  4. Όπως προηγούμενως φτιάξτε μια list που να περιέχει τις τιμές της συνάρτησης \(e^x\) για τους αριθμούς από 0 έως το 2 με βήμα 0.01 χρησιμοποιώντας μόνο μια εντολή σε μια γραμμή Revision2-list-comprehension2.py
    	
  5. Θέλουμε να εισάγουμε μια list με αριθμούς από το πληκτρολόγιο. Αφού δώσετε το αρχικό μήκος της λίστας χρησιμοποιήστε μια επαναληπτική μέθοδο για να εισάγετε τους αριθμούς στη list. Θα πρέπει να έχετε και έναν έλεγχο ώστε ο αριθμός που εισάγεται για μήκος της list να είναι θετικός. Revision2-input-list.py
    	
  6. Εισάγουμε μια list L1 με αριθμούς από το πληκτρολόγιο, όπως στο προηγούμενο παράδειγμα, και θέλουμε να φτιάξουμε μια λίστα L2 με τους αντίστροφους τους. Προφανώς για το 0 δεν μπορούμε να υπολογίσουμε τον αντίστροφο. Χρησιμοποιήστε μια επανάληψη for για διατρέξετε τη λίστα L1 και αν βρείτε τον αριθμό 0 χρησιμοποιήστε την εντολή continue για να προχωρήσετε στο επόμενο στοιχειο της L1. Revision2-list-reciprocal.py
    	
  7. Ένας πιο εύκολος τρόπος για να εισάγουμε μια λίστα με αριθμούς είναι να χρησιμοποιήσουμε τη εντολή eval. Δηλαδή αν θέλουμε να εισάγουμε τη λίστα [1,2,3], τότε π.χ. χρησιμοποιούμε την εντολή eval(input('Δώσε μια λίστα :')) και από το πληκτρολόγιο εισάγουμε [1,2,3]. Στην ακόλουθη άσκηση εισάγετε μια λίστα αριθμών L1 από το πληκτρολόγιο και στη συνέχεια δημιουργήστε μια λίστα L2 όπου θα περιέχει μόνο τα θετικά στοιχεία της L1. Revision2-list-positive.py