2018 ΘΕΜΑ Δ

# 2018 ΘΕΜΑ Δ
# (c) Dieman 2022-2023
# -*- coding: cp1253 -*-
#---------------------------------------------------------------
# Δημιουργήστε κενό αρχείο στο σημειωματάριο 
# με τα παρακάτω στοιχεία ως παράδειγμα
# (χωρίς τα εισαγωγικά)
# Αποθηκεύστε το ως php.txt στον ίδιο φάκελο 
# που θα αποθηκευτεί το αρχείο με τον 
# παρακάτω κώδικα της Python
'''
Πάτρα
25
Λάρισα
27
Καβάλα
40
Σέρρες
18
Γιαννιτσά
27
Έδεσσα
40
'''
#---------------------------------------------------------------
POL=[]
THER=[]
 
f=open('php.txt','r')           # Δ1
 
#η μεταβλητή pl Mετρά τις γραμμές
# όταν pl%2 ειναι 1, μονές γραμμές
# στις μονές γραμμές ειναι οι Πόλεις
# στις ζυγές οι θερμοκρασίες,  με int γιατί είναι κειμενο
 
pl=0                    
for line in f:            
    pl+=1
    if pl%2==1:                
        POL.append(line)       
    else:
        THER.append(int(line))  
f.close()                       # κλεινουμε το αρχειο
s=0.0                           # Αθροισμα θερμοκρασιών
for t in THER:                  # Δ2    
    s+=t
mo=s/len(THER)            
print 'Μέσος όρος θερμοκρασιών:',mo  
 
N=len(THER)                     # Δ3
for i in range(N-1):
    for j in range(N-1,i,-1):
        if THER[j]>THER[j-1]:   #Φθίνουσα
            THER[j],THER[j-1]=THER[j-1],THER[j]
            POL[j],POL[j-1]=POL[j-1],POL[j]
 
                                # Δ4       
# σε φθίνουσα η μεγαλύτερη θερμοκρασία ειναι στη θέση 0
print 'Μεγαλύτερη θερμοκρασία:',THER[0]             
for i in range(len(THER)):  
    if THER[i]==THER[0]:    
        print 'Mεγαλύτερη θερμοκρασία:',POL[i]