🍋Κ16 - For (Μέσος Όρος)

Ο υπολογισμός του Μέσου Όρου με χρήση Επανάληψης είναι συχνό ζητούμενο στον προγραμματισμό, είτε απλών είτε πιο πολύπλοκων προγραμμάτων.

 

📌
Μέσος όρος =  Άθροισμα / Πλήθος 

 

 

Ο υπολογισμός του Μέσος όρου τηρεί και αυτός τις «3 Φάσεις» όπως προαναφέραμε σε προηγούμενα κεφάλαια:

Φάση 1η: Γίνεται αρχικοποίηση του αθροίσματος

sum = 0

Φάση 2η: Το άθροισμα συνεχώς ενημερώνεται/αυξάνεται μέσα στην επανάληψη

sum = sum + b

Φάση 3η: Μέτα το τέλος της επαναληπτικής διαδικασίας γίνεται ο υπολογισμός του μέσου όρου.

mesos_oros = sum / n

 


 

 

Παράδειγμα - Μέσος Όρος Βαθμολογίας

Το παρακάτω πρόγραμμα Python υπολογίζει τον μέσο όρο των βαθμολογιών ενός μαθητή στα μαθήματα του τετραμήνου.

import random sum = 0 for x in range(15): b = random.randint(0,20) sum = sum + b print(f"{x}ος: {b} → sum={sum}") mesos_oros = sum / x print(f"Μέσος όρος= {round(mesos_oros,1)}") print = display

 

 

 

Παράδειγμα - Μέσος Όρος Εσόδων 💵

Το παρακάτω πρόγραμμα Python υπολογίζει τον ημερήσιο μέσο όρο των εσόδων μίας καφετέριας.

import random sum = 0 for x in range(100): money = random.randint(1,12) sum = sum + money print(f"{x}η μέρα: {money}€ → Σύνολο: sum={sum}€") mesos_oros = sum / x print(f"Μέσος όρος= {round(mesos_oros,1)}€") print = display

 

 

 

Παράδειγμα - Μέσος Όρος Χιονόπτωσης ❄️

Το παρακάτω πρόγραμμα Python υπολογίζει τον ημερήσιο μέσο όρο σε εκατοστά χιονόπτωσης σε μία ορεινή περιοχή της Ελλάδος για τις ημέρες του χειμώνα.

import random sum = 0 for x in range(92): ice = random.randint(0,100) sum = sum + ice print(f"{x}η μέρα: {ice}❄️ → Σύνολο: sum={sum}❄️") mesos_oros = sum / x print(f"Μέσος όρος= {round(mesos_oros,1)}❄️") print = display

 

 

 

⚙️Άσκηση - Μέσος Όρος Βροχόπτωσης 🌧️

Να συμπληρώσετε τα κενά ___1___  ,  ___2___  και  ___3___  ώστε το παρακάτω πρόγραμμα Python να υπολογίζει τον ημερήσιο μέσο όρο, σε κυβικά εκατοστά, βροχόπτωσης σε μία περιοχή της Αττικής για το προηγούμενο έτος (365 ημέρες).

import random sum = 0 for x in range( ___1___ ): rain = random.randint(0,100) sum = sum + ___2___ print(f"{x}η μέρα: {rain}🌧️ → Σύνολο: sum={sum}🌧️") mesos_oros = ___3___ print(f"Μέσος όρος= {round(mesos_oros,1)}🌧️") print = display

 

 

 

⚙️Άσκηση - Μέσος Όρος Ρυζιού 🍚

Να συμπληρώσετε τα κενά ___1___  ,  ___2___  και  ___3___  ώστε το παρακάτω πρόγραμμα Python να υπολογίζει τον μέσο όρο, σε κιλά, ρυζιού όπου παίρνουν από την μητρόπολη οι 63 πολύτεκνες οικογένειες μιας μικρής πόλης της Μεσσηνίας.

import random sum = 0 for x in range( ___1___ ): rice = random.randint(0,100) sum = sum + ___2___ print(f"{x}η μέρα: {rice}🍚 → Σύνολο: sum={sum}🍚") mesos_oros = ___3___ print(f"Μέσος όρος= {round(mesos_oros,1)}🍚") print = display

 

 

 

⚙️Άσκηση - Μέσος Όρος Συλλογής Λεμονιών🍋

Να συμπληρώσετε τα τις κατάλληλες γραμμές εντολών  ώστε το παρακάτω πρόγραμμα Python να υπολογίζει τον μέσο όρο συλλογής λεμονιών από τα 1300 αγροτεμάχια μίας περιοχής της Λακωνίας.

import random sum = 0 # πληκτρολογήστε την λύση σας παρακάτω # τέλος της λύσης σας print(f"Μέσος όρος= {round(mesos_oros,1)}🍋") print = display