8 Μαρτίου 2026

Εγγραφή λιστών σε αρχείο

 

Να γίνει συνάρτηση σε python που δέχεται ως παραμέτρους δύο λίστες ίσου πλήθους στοιχείων:
Η 1η λίστα περιέχει ονόματα και η 2η βαθμολογίες.
Γράφει τις 2 λίστες σε αρχείο file3.txt, στις περιττές γραμμές αρχείου (1,3,5,...) τα ονόματα και στις άρτιες γραμμές αρχείου (2,4,6,....) τις βαθμολογίες. Προσοχή. Οι βαθμολογίες πρέπει να γίνουν συμβολοσειρές για να γραφτούν στο αρχείο. Πρέπει να γράφεται και η αλλαγή γραμμής "\n"

Προτεινόμενη λύση:

def writelists(a1,a2):#a1 ονοματα a2 βαθμοί
    n=len(a1)
    f=open("file3.txt","w")
    for i in range(n):
        f.write(a1[i]+"\n")
        f.write(str(a2[i])+"\n")
    f.close()
 

#Εφαρμογή 

b1=["Jim","George","Tom","Jerry"]
b2=[75,62,45,95]
writelists(b1,b2)