Η μέθοδος λίστας L.append(object). όπου L το όνομα της λίστας χρησιμοποιείται για προσθήκη του στοιχείου object στο τέλος της λίστας(Πανελλαδικές 2018)
Σωστά, η appaned προσθέτει στο τέλος
Η δυαδική αναζήτηση βρίσκει το ζητούμενο πολύ πιο γρήγορα από ό,τι η σειριακή αναζήτηση Πανελλαδικές 2021
Η σειριακή αναζητά σαρώνει όλα τα στοιχεία της λίστας σε αντίθεση με τη Δυαδική που σπάει κάθε φορά τη λίστα στα Δύο
Μία συνάρτηση μπορεί να κληθεί και μέσα από μία άλλη συνάρτηση.(Πανελλαδικές 2020)
Η δυαδική αναζήτηση χρησιμοποιείται μόνο σε ταξινομημένες συλλογές δεδομένων Πανελλαδικές επαναληπτικές 2022
Οι λίστες πρέπει να είναι ταξινομημένες είτε αύξουσα είτε φθίνουσα για να μπορεί να γίνει χρήση της δυαδικής αναζήτησης
Ο αριθμός 28.2Ε-5 είναι ένας αριθμός κινητής υποδιαστολής (Πανελλαδικές 2017)
Σωστά, αφού 28.2Ε-5 είναι 28.2 * 10-5 άρα float
Παρατήρηση: οτιδήποτε έχει τιμή χρησιμοποιώντας το Ε, π.χ. 5E2, άρα 5*102 άρα 5 *100 θα είναι 500.0 άρα float, δοκιμάστε το
Ο αλγόριθμος ευθείας ανταλλαγής μπορεί να τροποποιηθεί ώστε να τερματίσει, μόλις διαπιστωθεί ότι η λίστα έχει ταξινομηθεί (Πανελλαδικές 2019)
Μπορεί να γίνει. Δες Δραστηριότητα 4 Σχολικού βιβλίου σελ 86
Μια συνάρτηση ορίζεται με τη λέξη κλειδί def που την ακολουθεί ένα όνομα το οποίο την ταυτοποιεί, ένα ζεύγος παρενθέσεων, που μπορεί να περιέχει ονόματα μεταβλητών και τελειώνει με διπλή τελεία (:)
Να χαρακτηρίσετε αν είναι αποδεκτό ή όχι το όνομα της παρακάτω μεταβλητής , επιλέγωντας True ή False αντίστοιχα (Υπολειπόμενες Πανελλαδικές 2017)
3code
Δεν είναι αποδεκτό γιατό αρχίζει από αριθμό
Δες κανόνες ονομάτων
abc
Η λειτουργία της στοίβας είναι γνωστή στη βιβλιογραφία ως FIFO (First In First Out)
Λάθος η λειτουργία στη στοίβα είναι LIFO και στην ουρά FIFO
Κάθε συνάρτηση όταν κληθεί, επιστρέφει πάντα κάποια τιμή (Πανελλαδικές 2019)
Οι συναρτήσεις μπορούν να επιστρέψουν μια (ή και περισσότερες τιμές-εκτός ύλης), αλλά υπάρχουν και αυτές που δεν επιστρέφουν καμία
Λειτουργούν αυτόνομα, υπολογίζοντας και εμφανίζοντας τα αποτελέσματα χωρίς να επιστρέψουν καμιά τιμή
Στη γλώσσα προγραμματιμού Python για τη χρησιμοποίηση μιας μεταβλητής δεν απαιτείται η δήλωσή της (Πανελλαδικές 2018)
Στην Pyhton, σε αντίθεση με άλλες γλώσσες προγραμματισμού, όχι μόνο δεν απαιτείται η δήλωσή της αλλά μπορεί να αλλάξει και ο τύπος της
Δες και quiz για τους τύπους των μεταβλητών
Η συνάρτηση divmod(x,y) επιστρέφει τη δύναμη του x υψωμένη στο y. Πανελλαδικές 2020
Δίνει το ακέραιο πηλίκο και ακέραιο υπόλοιπο π.χ. a,b=divmod(5,6) άρα a=0 και b=5
Η Λίστα (List) ανήκει στους απλούς τύπους δεδομένων (Πανελλαδικές 2019)
Η λίστα ανήκει στους σύνθετους τύπους δεδομένων, αφού μπορούμε με το όνομά της αποθηκεύσουμε πολλές τιμές και διαφορετικούς τύπους δεδομένων
Δες σελίδα 43 σχολικού βιβλίου
Να πληκτρολογήσετε το αποτέλεσμα που εμφανίζεται στην οθόνη μετά την εκτέλεση της εντολής:(Πανελλαδικές 2017)
range(2,10,3)
Παρατήρηση γράψτε ότι ακριβώς εμφανίζεται
H range() είναι ενσωματωμένη συνάρτηση της Python και παράγει λίστες, χρησιμοποιείται στη for, δες quiz
Αρχίζει από το 2 έως το 10 με βήμα 3, άρα [2,5,8]
Η συνάρτηση list(string) επιστρέφει μία λίστα με στοιχεία τους χαρακτήρες της συμβολοσειράς string
π.χ. list('Python') δίνει ['P', 'y', 't', 'h', 'o', 'n']
Η συνάρτηση pow( 4 , 2 ) επιστρέφει την τιμή 8 (Πανελλαδικές 2018)
pow ( 4 , 2 ) = 42 = 16 . Δες και άλλα quiz για τις βασικές συναρτήσεις
Οι λίστες στην Python έχουν σταθερό μέγεθος
Οι λίστες μπορούν να μεγαλώσουν π.χ. με την append, insert ή και να μικρύνουν με την pop
Στη γλώσσα προγραμματισμού Python χρησιμοποιούμε την εντολή for για να εκτελεστεί ένα τμήμα του κώδικα για έναν προκαθορισμένο αριθμό επαναλήψεων (Πανελλαδικές 2018)
Όταν ο αριθμός των επαναλήψεων είναι γνωστός, τότε συνηθίζεται η χρήση της for, χωρίς αυτό να σημαίνει ότι δε μπορούμε να χρησιμοποιήσουμε και τη while
Δες και μετατροπές for σε while υπό προϋποθέσεις (δηλαδή όταν γνωρίζω τον αριθμό των επαναλήψεων)
Σε μια μεταβλητή τύπου ακεραίου (int) με όνομα x αποθηκεύεται η βαθμολογία ενός μαθητή. Οι επιτρεπτές τιμές είναι από 1 μέχρι και 20. Ποια από τις παρακάτω εκφράσεις ελέγχει αυτή τη συνθήκη (Πανελλαδικές 2019)
( x < = 1 ) or ( x < = 20 )
(x < = 1) and ( x > = 20 )
( x > = 1 ) or ( x < = 20 )
( x > = 1 ) and ( x < = 20 )
Η συνάρτηση range(8,-1,-1), παράγει τη λίστα [8,7,6,5,4,3,2,1]
Η range(8,-1,-1), παράγει τη λίστα [8,7,6,5,4,3,2,1,0]
a = 2 print a * * 3
a = 2
print a * * 3
Παρατήρηση γράψτε ότι ακριβώς εμφανίζεται (χωρίς κενά)
α ** 3 , δηλαδή 2 ** 3 άρα 23 άρα 8. Δες quiz με αριθμητικούς τελεστές
H δομή while χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων (Πανελλαδικές 2017)
Η while συνήθως χρησιμοποιείται όταν δε γνωρίζουμε τον αριθμό των επαναλήψεων.
Όταν τον γνωρίζω είναι ευκολότερη η for αλλά μπορεί να χρησιμοποιηθεί και η while, δες τα quiz μετατροπής της while σε for υπό προϋποθέσεις
Η αρίθμηση των στοιχείων στις λίστες ξεκινάει από το 1
(Επαναληπτικές Πανελλαδικές 2018)
Η αρίθμηση ( ο δείκτης) του 1ου στοιχείου στις λίστες όπως και στις συμβολοσειρές ξεκινά από το 0
not (15 < 32 and True) Πανελλαδικές 2020
not (15 < 32 and True) άρα not( True and True) άρα not(True) άρα False