ΘΕΜΑ Α
Α1
α. Σωστό β. Λάθος γ. Σωστό δ. Λάθος ε. Σωστό
Α2
1: γ
2: β
3: α
4: ε
5 : στ
ΘΕΜΑ Β
Β1
- len(A)
- N
- A[j-1]
- False
- f
Β2
- [‘MANOLIS’, ‘MARIA’, ‘NIKOS’, ‘LAZAROS’]
- [‘MANOLIS’, ‘MARIA’, ‘NIKOS’]
- [‘MANOLIS’, ‘MARIA’, ‘ADAM’, ‘NIKOS’]
- [‘MANOLIS’, ‘ADAM’, ‘NIKOS’]
- [‘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]
Μακρή Σταυρούλα
Πληροφορικός Εφαρμογών
Φροντιστήριο «Άλμα»