Μάθημα : Προγραμματισμός Η/Υ
Κωδικός : T522234
-
Εμφάνιση όλων των ενοτήτων
-
Τύποι δεδομένων
-
Πράξεις και εκφράσεις (αριθμητικές και λογικές)
-
Μεταβλητές
-
Βασικές (ενσωματωμένες) συναρτήσεις -Βιβλιοθήκες συναρτήσεων
-
Δομή προγράμματος και καλές πρακτικές
-
Τύποι και δομές δεδομένων στις γλώσσες προγραμματισμού
-
Δομή ακολουθίας
-
Αλγοριθμικές δομές (if, for, while)
-
Αλγοριθμικές δομές (Θέματα)
-
Δυαδική αναζήτηση
-
Ταξινόμηση Ευθείας ανταλλαγής
-
Διαχείριση Αρχείων
-
Υποπρογράμματα, Συναρτήσεις
-
Αρθρώματα (Modules)
-
Συμβολοσειρές (strings)
-
Λίστες
-
Στοίβα
-
Ουρά
-
Αντικειμενοστρεφής Προγραμματισμός
-
Θέματα προηγουμένων χρόνων
-
Tips & Tricks
-
Module random
-
Module math
-
Θέματα 2022-23
-
Θέματα 2023-24
-
Η ΑΙ λύνει τα θέματα
-
Τύποι δεδομένων
Module random
Module random
βιβλιοθήκη συναρτήσεων για την παραγωγή τυχαίων αριθμών.
random.choice(Λίστα)
επιστρέφει ένα τυχαίο στοιχείο της λίστας
π.χ.
random.choice(['apple', 'pear', 'banana'])
'apple'
random.sample(xrange(ΤΕΛΟΣ), πλήθος αριθμών)
Δίνει τόσους τυχαίους αριθμούς στο διάστημα που ορίζει το xrange(ΤΕΛΟΣ).Τυχαία δειγματοληψία
π.χ.random.sample(xrange(1,50), 6)
[46, 32, 15, 2, 30, 26]
random.random()
Επιστρέφει έναν τυχαίο δεκαδικό ανάμεσα στο 0.0 και στο 1.0 (συμπεριλαμβανομένου του 0.0, αλλά όχι του 1.0).
random.randint(ΚΑΤΩ, ΑΝΩ)
Η συνάρτηση randint παίρνει ως παραμέτρους ένα κάτω και ένα άνω όριο και επιστρέφει έναν ακέραιο μεταξύ αυτών των ορίων, συμπεριλαμβανομένων και αυτών των δύο.
random.randrange(ΑΡΙΘΜΟΣ) ή random.randrange(ΚΑΤΩ, ΑΝΩ)
Επιστρέφει έναν τυχαίο ακέραιο στο διάστημα 0-ΑΡΙΘΜΟΣ, αλλά όχι τον ΑΡΙΘΜΟ
ή
Επιστρέφει έναν τυχαίο ακέραιο στο διάστημα ΚΑΤΩ -ΑΝΩ, αλλά όχι τον ΑΝΩ.