Επαναληπτικές Ασκήσεις στην Python (Lesson 06-07)

 Επαναληπτικές Ασκήσεις στην Python                        
 
# ΑΣΚΗΣΗ 1: Απλό print
print("\nΑΣΚΗΣΗ 1")
print("Καλημέρα σε όλους!")
 
# ΑΣΚΗΣΗ 2: Το όνομά σου
print("\nΑΣΚΗΣΗ 2")
print("Γράψε εδώ το όνομα σου!!")
 
# ΑΣΚΗΣΗ 3: Input όνομα
print("\nΑΣΚΗΣΗ 3")
name = input("Πώς σε λένε; ")
print("Γεια σου", name)
 
# ΑΣΚΗΣΗ 4: Input αριθμός
print("\nΑΣΚΗΣΗ 4")
num = input("Δώσε έναν αριθμό: ")
print("Ο αριθμός σου:", num)
 
# ΑΣΚΗΣΗ 5: Άθροισμα
print("\nΑΣΚΗΣΗ 5 - ΥΠΟΛΟΓΙΣΤΗΣ ΑΘΡΟΙΣΜΑΤΟΣ")
a = int(input("1ος αριθμός: "))
b = int(input("2ος αριθμός: "))
print("Άθροισμα =", a + b)
 
# ΑΣΚΗΣΗ 6: Διαφορά
print("\nΑΣΚΗΣΗ 6 - ΔΙΑΦΟΡΑ")
a = int(input("Μεγαλύτερος αριθμός: "))
b = int(input("Μικρότερος αριθμός: "))
print("Διαφορά =", a - b)
 
# ΑΣΚΗΣΗ 7: Γινόμενο
print("\nΑΣΚΗΣΗ 7 - ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΣ")
a = int(input("1ος αριθμός: "))
b = int(input("2ος αριθμός: "))
print("Γινόμενο =", a * b)
 
# ΑΣΚΗΣΗ 8: Περίμετρος τετραγώνου
print("\nΑΣΚΗΣΗ 9 - ΠΕΡΙΜΕΤΡΟΣ ΤΕΤΡΑΓΩΝΟΥ")
side = int(input("Μήκος πλευράς: "))
print("Περίμετρος =", 4 * side)
 
# ΑΣΚΗΣΗ 9: Μέσος όρος βαθμών
print("\nΑΣΚΗΣΗ 10 - ΜΕΣΟΣ ΟΡΟΣ ΒΑΘΜΩΝ")
m1 = int(input("1ο μάθημα: "))
m2 = int(input("2ο μάθημα: "))
m3 = int(input("3ο μάθημα: "))
avg = (m1 + m2 + m3) / 3
print("Μέσος όρος =", avg)
 
print("\nΑΣΚΗΣΗ 10 - ΕΜΒΑΔΟΝ ΤΡΙΓΩΝΟΥ")
print("Εμβαδόν = (βάση × ύψος) / 2")
base = int(input("Δώσε βάση τριγώνου: "))
height = int(input("Δώσε ύψος τριγώνου: "))
area = (base * height) / 2
print("Εμβαδόν =", area)
 
print("\nΑΣΚΗΣΗ 11 - ")
Να γράψετε πρόγραμμα που ζητά θερμοκρασία σε °C, 
την μετατρέπει σε °F (F = C×9/5 + 32) και την εμφανίζει.
print("Κελσίου → Fahrenheit")
C = float(input("Θερμοκρασία °C: "))
F = C * 9/5 + 32
print("Θερμοκρασία °F:", F)
 
# ΑΣΚΗΣΕΙΣ 12-14: ΔΥΝΑΜΕΙΣ, ΑΚΑΙΡΕΑ ΔΙΑΙΡΕΣΗ, ΥΠΟΛΟΙΠΟ
Ασκήσεις εξάσκησης στους τελεστές
 
print("\nΑΣΚΗΣΗ 12 - ΔΥΝΑΜΕΙΣ")
base = int(input("Βάση: "))
exponent = int(input("Έκθεση: "))
print("Δύναμη =", base ** exponent)
 
print("\nΑΣΚΗΣΗ 13 - ΑΚΑΙΡΕΑ ΔΙΑΙΡΕΣΗ")
αριθμητής = int(input("Αριθμητής: "))
παρονομαστής = int(input("Παρονομαστής: "))
print("Ακέραια διαίρεση =", αριθμητής // παρονομαστής)
 
print("\nΑΣΚΗΣΗ 14 - ΥΠΟΛΟΙΠΟ ΔΙΑΙΡΕΣΗΣ")
αριθμητής = int(input("Αριθμητής: "))
παρονομαστής = int(input("Παρονομαστής: "))
print("Υπόλοιπο =", αριθμητής % παρονομαστής)
 
Το Πυθαγόρειο θεώρημα ορίζει ότι σε ένα ορθογώνιο τρίγωνο, το άθροισμα των τετραγώνων των δύο κάθετων πλευρών ισούται με το τετράγωνο της υποτείνουσας. Μαθηματικά: [a^2 + b^2 = c^2], όπου [a, b] οι κάθετοι και [c] η υποτείνουσα. 
 
print("Πυθαγόρειο Θεώρημα")
a = float(input("Κάθετος a: "))
b = float(input("Κάθετος b: "))
c = (a**2 + b**2)**0.5
print("Υποτείνουσα c:", c)
 
Ένα λεωφορείο έχει συγκεκριμένη χωρητικότητα σε μαθητές. Το σχολείο σας έχει συγκεκριμένο αριθμό μαθητών και θέλετε να μάθετε πόσα πλήρη λεωφορεία χρειάζονται για να τους μεταφέρετε όλους και πόσοι μαθητές μένουν χωρίς θέση. Να γράψετε πρόγραμμα που ζητά από τον χρήστη τον συνολικό αριθμό μαθητών του σχολείου και την χωρητικότητα του λεωφορείου και εμφανίζει πόσα λεωφορεία απαιτούνται (ακέραια διαίρεση //) και το υπόλοιπο μαθητών (υπόλοιπο διαίρεσης %).
 
print("SCHOOL BUS CALCULATOR")
total_students = int(input("Total students in school: "))
bus_capacity = int(input("Bus capacity: "))
buses_needed = total_students // bus_capacity
students_left = total_students % bus_capacity
print("Buses needed:", buses_needed)
print("Students without seat:", students_left)