ΘΕΜΑ Α

Α1

α. Σωστό β. Λάθος γ. Σωστό δ. Λάθος ε. Σωστό

Α2

1: γ

2: β

3: α

4: ε

5 : στ

ΘΕΜΑ Β

Β1

  1. len(A)
  2. N
  3. A[j-1]
  4. False
  5. f

Β2

  1. [‘MANOLIS’, ‘MARIA’, ‘NIKOS’, ‘LAZAROS’]
  2. [‘MANOLIS’, ‘MARIA’, ‘NIKOS’]
  3. [‘MANOLIS’, ‘MARIA’, ‘ADAM’, ‘NIKOS’]
  4. [‘MANOLIS’, ‘ADAM’, ‘NIKOS’]
  5. [‘MANOLIS’, ‘ADAM’, ‘NIKOS’, ‘ANNA’]

Β3

for i in range(1, 4):

for j in range(5, 0, -1):

print i, j

ΘΕΜΑ Γ

#ερώτημα Γ3

file = open(‘results.txt’, ‘w’)

counter = 0

counter_m = 0

# ερώτημα Γ1

name = raw_input(‘Εισάγετε το όνομα: ‘)

while name!= ‘ΤΕΛΟΣ’:

# ερώτημα Γ2

Sum_v = 0

for i in range(5):

vathmos = int(input(‘Εισάγεται την βαθμολογία: ‘))

sum_v + =vathmos

mo = float(sum_v) / 5

print mo

#ερώτημα Γ3

if mo > 7:

file.write(name + ‘\n’)

else:

#ερώτημα Γ4

counter_m+= 1

counter += 1

name = raw_input(‘Εισάγεται το νέο όνομα: ‘)

#ερώτημα Γ4

per_cent = (float(counter_m)/counter)*100

print per_cent

file.close()

ΘΕΜΑ Δ

#συνάρτηση για το ερώτημα Δ3

def MEGISTOS(SALES, TITLES):

max_pol = SALES[0]

max_on = TITLES[0]

for i in range(1, len(SALES)):

if SALES[i] > max_pol:

max_pol = SALES[i]

max_on = TITLES[i]

return max_on

TITLES = []

SALES = []

#ερώτημα Δ1

for i in range(40):

title = raw_input(‘Εισάγεται τίτλο βιβλίου: ‘)

TITLES.append(title)

sales_b = int(raw_input(‘Δώσε αριθμό πωλήσεων: ‘))

while sales_b < 0:

sales_b = int(raw_input(‘Εισάγεται ξανά αριθμό πωλήσεων: ‘))

SALES.append(sales_b)

#ερώτημα Δ2

sum_s = 0

for i in range(40):

sum_s +=SALES[i]

mo = (sum_s) / 40.0

print athr

print mo

#ερώτημα Δ3

max_title = MEGISTOS(SALES, TITLES)

print ‘Ο τίτλος του βιβλίου με τις περισσότερες πωλήσεις είναι: ‘ print max_title

#ερώτημα Δ4

N = 40

for i in range(N-1):

for j in range(N-1, 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]

for i in range(40):

print TITLES[i], SALES[i]

Μακρή Σταυρούλα

Πληροφορικός Εφαρμογών

Φροντιστήριο «Άλμα»