Όνομα Άσκησης |
Περιγραφή |
Πηγαίος Κώδικας |
Άσκηση 1 |
Nα γραφεί συνάρτηση σε Python που θα ελέγχει εάν δύο αριθμοί είναι τέλειοι ή όχι. (Ένας αριθμός είναι τέλειος εάν ισούται με το μισό του αθροίσματος όλων των θετικών διαιρετών του, Ο πρώτος τέλειος αριθμός είναι ο 6 γιατί 1+2+3=6 (1,2,3 θετικοί διαιρέτες του 6) |
as1.py |
Άσκηση 2 |
Να γραφεί μία συνάρτηση που θα δέχεται ως είσοδο ένα λεξικό και θα επιστρέφει τα κλειδιά του λεξικού (σε λίστα) όπου οι τιμές τους είναι παλίνδρομα αλφαριθμητικά |
as2.py |
Άσκηση 3 |
Nα γράψετε πρόγραμμα σε Python που θα εκτυπώνει τη θέση των αλφαριθμητικών που είναι παντογράμματα του λατινικού αλφαβήτου. Παντόγραμα είναι ένα αλφαριθμητικό που περιέχει τουλάχιστον μία φορά όλα τα γράμματα ενός αλφαβήτου. Να τροποποιήσετε το παραπάνω ώστε να λειτουργεί και για το Ελληνικό αλφάβητο.
#!/usr/bin/python3
s=['α','b']
a="Thisisanα string"
for v in s:
if v in a:
print (True)
else:
print (False)
|
as3.py |
Άσκηση 4 |
Να γραφεί ένα πρόγραμμα που εκτελεί ένα αλφαριθμητικό που περιλαμβάνει Python κώδικα συνάρτησης υπολογισμού του μεγίστου στοιχείου μίας λίστας. Εν συνεχεία να δημιουργήσετε μία λίστα με ψευδοτυχαίους ακεραίους στο 1..10 και να βρείτε το μέγιστο αριθμό της λίστας (Χρησιμοποιείστε random.randrange και exec(str)) |
as4.py |
Άσκηση 5 |
Να γραφεί πρόγραμμα σε Python lambda που υπολογίζει το πλήθος τον άρτιων αριθμών μιάς λίστας |
as5.py |
Άσκηση 6 |
Να γραφεί πρόγραμμα σε Python που χρησιμοποιεί lambda και map ώστε να προσθέτει τα στοιχεία δύο λιστών με το ίδιο πλήθος στοιχείων |
as6.py |