# ΘΕΜΑ Γ
f = open("results.txt", "w")
pl7 = 0.0
pl = 0
name = raw_input("Δώσε όνομα διαγωνιζόμενου ")
while name != "ΤΕΛΟΣ":
pl = pl + 1
suma = 0.0
for i in range(0,5,1):
vath = input("Δώσε βαθμολογία ")
suma = suma + vath
mo = suma / 5
print mo
name = raw_input("Δώσε όνομα διαγωνιζόμενου ")
if mo > 7:
f.write(onoma + "\n")
else:
pl7 = pl7 + 1
pososto = pl7 / pl * 100
f.close()
#ΘΕΜΑ Δ
def MEGISTOS(SALES, TITLES):
maxi = SALES
pos = 0
for i in range(1, len(SALES)):
if SALES
> max_sales:
maxi = SALES
pos = i
return TITLES[pos]
TITLES = []
SALES = []
# Δ1. Εισαγωγή στοιχείων για 40 βιβλία
for i in range(40):
title = raw_input("Δώσε τίτλο βιβλίου: ")
TITLES.append(title)
sales = input("Δώσε αριθμό πωλήσεων: ")
while sales < 0:
sales = input("Δώσε ξανά αριθμό πωλήσεων: ")
SALES.append(sales)
# Δ2: Συνολικές πωλήσεις και μέσος όρος
suma = 0
for i in range(40):
suma = suma + SALES
mo= suma / 40.0
print "Οι συνολικές πωλήσεις όλων των βιβλίων είναι:", suma
print "Ο μέσος όρος των πωλήσεων είναι:", mo
# Δ3. Κλήση συνάρτησης MEGISTOS
titlos_max = MEGISTOS(SALES, TITLES)
print "Ο τίτλος του βιβλίου με τις περισσότερες πωλήσεις είναι", titlos_max
# Δ4. Ταξινόμηση TITLES αλφαβητικά με φυσαλίδα
# Αναδιατάσσουμε συγχρόνως και τη λίστα SALES
for i in range(39):
for j in range(39, i, -1):
if TITLES[j] < TITLES[j - 1]:
TITLES[j], TITLES[j - 1] = TITLES[j-1], TITLES[j]
SALES[j], SALES[j - 1] = SALES[j-1], SALES[j]
print "Λίστα τίτλων ταξινομημένη αλφαβητικά:"
print TITLES
print "Λίστα πωλήσεων μετά την αντίστοιχη αναδιάταξη:"
print SALES
Να κάνω μια ερώτηση;
Στο Δ θέμα γράφει πουθενά "να γραφεί και η συνάρτηση MEGISTOS().." ή αυτό εννοείται;
Γιατί πέρυσι το ζητούσε.
Το λέει στο Δ3 μαζί με την κλήση της.
Στο θέμα Γ το " name = raw_input("Δώσε όνομα διαγωνιζόμενου ")" πρέπει να μπει μετα τη δομή if kai sto f.write(onoma + "\n") αντι για onoma είναι name
Αν κάποιος ανοίγει και κλείνει το αρχείο κάθε φορά μέσα στην if με 'a'΄;
Το Α2 πιο δύσκολο από το Α4 των ΓΕΛ...χαχαχα
Αν εξαιρέσουμε την θεωρία..
και εν μέρει το Γ θέμα των ΓΕΛ,
αναρωτιέμαι αν το υπόλοιπο διαγώνισμα μπορεί να θεωρηθεί πιο δύσκολο στα ΓΕΛ από τα ΕΠΑΛ...
@obelix
Περίεργη ιδέα, στα πλαίσια της άσκησης, αλλά δεν είναι λάθος.