# 2017 Επαναληπτικές ΘΕΜΑ Δ
# (c) Dieman 2022-2023
# -*- coding: cp1253 -*-
s=0
MODELO=[]
POLISEIS=[]
for i in range(20): # Δ1
on=raw_input('Δώσε την ονομασία του μοντέλου:')
MODELO.append(on)
p=int(input('Δώσε τις πωλήσεις για το μοντέλο '+ on+':'))
POLISEIS.append(p)
s+=p # Δ2
print 'Πλήθος πωλήσεων ', s
# Δ3
# γνωρίζουμε ότι το N είναι το len(POLISEIS) άρα 20
N=20
for i in range(N-1):
for j in range(N-1,i,-1): # Φθίνουσα ταξινόμηση
if POLISEIS[j]>POLISEIS[j-1]:
POLISEIS[j],POLISEIS[j-1]=POLISEIS[j-1],POLISEIS[j]
MODELO[j],MODELO[j-1]=MODELO[j-1],MODELO[j]
m=raw_input('Δώσε μοντέλο:') # Δ4
found=False
for i in range(20):
if m==MODELO[i]:
print 'Βρεθηκε:',MODELO[i],POLISEIS[i]
pol=POLISEIS[i] # κρατάμε τις πωλήσεις στο pol
found=True
# Λόγω της φθίνουσας ταξινόμησης, ξεκινάμε ανάποδα
# γιατί ζητά εμφάνιση με αύξουσα
if found:
for i in range(19,-1,-1):
if POLISEIS[i]>=pol:
print MODELO[i],'με πωλήσεις πάνω από το ',m
else:
print 'Δεν υπάρχει'