Μάθημα : Προγραμματισμός Υπολογιστών Γ' ετος 2025-2026

Κωδικός : 4540050176

4540050176  -  ΒΑΣΙΛΕΙΟΣ ΜΠΙΤΟΣ

Ενότητες - 3.3 Βασικές Ενσωματωμένες συναρτήσεις

3.3 Βασικές Ενσωματωμένες συναρτήσεις

Η Python παρέχει μια ποικιλία ενσωματωμένων συναρτήσεων για τη μετατροπή τιμών δεδομένων από έναν τύπο σε έναν άλλο, όπως οι: int(), float() και str().

● Η float() μετατρέπει ακεραίους και συμβολοσειρές σε δεκαδικούς αριθμούς.
● Η int() δέχεται οποιαδήποτε αριθμητική τιμή και τη μετατρέπει σε ακέραιο  κόβοντας       τα δεκαδικά ψηφία, αν υπάρχουν.
● H str() δέχεται οποιαδήποτε τιμή και την μετατρέπει σε συμβολοσειρά.
● Η abs() επιστρέφει την απόλυτη τιμή ενός αριθμού.
● Η pow(a,b) επιστρέφει τη δύναμη του α υψωμένη στο β.
● H divmod(x,y) επιστρέφει το ακέραιο πηλίκο και το ακέραιο υπόλοιπο της
διαίρεσης x/y

>>> float(10)
10.0
>>> int(5.678)
5
>>> str(5.678)
5.678
>>> abs(-45)
45
>>> divmod(10,3)
(3, 1)
>>> pow(2,3)
8

Αν θέλουμε να διαβάσουμε από το πληκτρολόγιο έναν ακέραιο αριθμό με τη συνάρτηση input(), πρέπει να χρησιμοποιούμε και τη συνάρτηση int()
a=int(input(‘Δώσε έναν αριθμό :’)

Εκτός από τις ενσωματωμένες συναρτήσεις οι οποίες περιλαμβάνονται στη γλώσσα Python, υπάρχουν και οι εξωτερικές Βιβλιοθήκες .Μια βιβλιοθήκη είναι ένα αρχείο το οποίο περιέχει μια συλλογή από σχετικές συναρτήσεις. Για παράδειγμα, προκειμένου να χρησιμοποιήσουμε μαθηματικές συναρτήσεις σε ένα πρόγραμμα, θα πρέπει μία από τις αρχικές εντολές του προγράμματός μας να είναι: import math

Για να έχουμε πρόσβαση σε μια από τις συναρτήσεις, θα πρέπει να δηλώσουμε το όνομα της μονάδας και το όνομα της συνάρτησης, χωρισμένα με μια τελεία, Ας δούμε ένα παράδειγμα συνάρτησης για την τετραγωνική ρίζα, sqrt().

>>> import math
>>> riza = math.sqrt(2)
>>> print riza
1.41421356237