rfrgtrh Δημοσ. 2 Δεκεμβρίου 2020 Δημοσ. 2 Δεκεμβρίου 2020 Καλησπέρα σε όλη την ομάδα. Αντιμετωπίζω μερικά προβλήματα στις παρακάτω ασκήσεις σε python μιας και την μαθαίνω τώρα. Αν με βοηθούσατε θα ήμουν ευγνώμων Ασκ.1 Γράψτε πρόγραμμα το οποίο θα ζητάει από το χρήστη το όνομα ενός αρχείου .txt και στη συνέχεια θα ανοίγει αυτό το αρχείο, θα το διαβάζει ολόκληρο και θα το αποθηκεύει στη μεταβλητή τύπου ‘str’ fcontents. Ασκ. 2 Γράψτε πρόγραμμα το οποίο θα ανοίγει το αρχείο ‘ergasia.txt’ το οποίο στην 1η γραμμή περιέχει την επικεφαλίδα salary και στις επόμενες γραμμές περιέχει ποσά (1 σε κάθε γραμμή) που αντιστοιχούν σε μισθούς. Στόχος του προγράμματος σας είναι αφού διαβάσει τα περιεχόμενα του αρχείου και πραγματοποιήσει τις κατάλληλες ενέργειες, να δημιουργήσει τη λίστα salaries, που θα περιέχει μόνο τους μισθούς των εργαζομένων ως ακεραίους. Στη συνέχεια θα δημιουργήσετε τη μεταβλητή sal-sum στην οποία θα αποθηκεύσετε το σύνολο των μισθών της λίστας salaries. Τέλος το πρόγραμμα θα τυπώνει το sal-sum. Βρίσκω προβλήματα σε κάποια σημεία. Αν κάποιος γνωρίζει την λύση ας την παραθέσει Ασκ.1 fp= input('Δώστε το όνομα του αρχείου που θα δημιουργήσετε: ') fp=open(fp_name,mode) fp.read() print("όνομα αρχείου: ", fp_name) print(fcontents) fp.close() Ασκ. 2 file=open("ergasia.txt","r") salaries[] for line in file.readlines(): line=line.replace("/n","") salaries.append(line) Αυτά έχω κάνει...
pmav99 Δημοσ. 3 Δεκεμβρίου 2020 Δημοσ. 3 Δεκεμβρίου 2020 (επεξεργασμένο) Τρέξε την άσκηση 1. Θα σου βγάλει ένα λάθος. Το λάθος αυτό ονομάζεται traceback. Η τελευταία γραμμή του traceback λέει ποιο ακριβώς είναι το πρόβλημα. Αν δεν ξέρεις τι σημαίνει αυτό το λάθος, κάνε copy paste την τελευταία γραμμή στο google και ξεκίνα να διαβάζεις. Αν εξακολουθείς να μη βρίσκεις άκρη, κάνε copy paste όλο το traceback εδώ και θα σου εξηγήσουμε. Ομοίως στην άσκηση 2. Επεξ/σία 3 Δεκεμβρίου 2020 από pmav99
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα