Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα παιδιά, είμαι πρωτοετής και μου έβαλαν μια άσκηση στη Python να κάνουμε το εξής.

Να διαβάσουμε ένα αρχείο ".txt" το οποίο περιέχει τα εξής "37107287533902102798797998220837590246510135740250

46376937677490009712648124896970078050417018260538
74324986199524741059474233309513058123726617309629
91942213363574161572522430563301811072406154908250
23067588207539346171171980310421047513778063246676
89261670696623633820136378418383684178734361726757
28112879812849979408065481931592621691275889832738
44274228917432520321923589422876796487670272189318
47451445736001306439091167216856844588711603153276
70386486105843025439939619828917593665686757934951" και θέλει σε διπλα σε καθε γραμμη να γράψουμε το αθροισμα της. 
 
Έχω μπερδευτεί εντελώς το μόνο που έχω γράψει είναι αυτό
"file= open('numbers.txt','r')
lines= file.readline()"
Δημοσ.

1) Μην περιμένεις λύση της άσκησης εδώ μέσα(Ευτυχώς)

2)Σε τέτοια προβλήματα με βοηθάει να σκέφτομαι τι θα έκανα αν έπρεπε να το αντιμετωπίσω έχοντας μόνο ένα χαρτί και ένα στυλό..

Δηλαδή απλά λογικά βηματάκια.. Αυτό θα σου δώσει ιδέες για να ξεκίνησεις(ή ακόμα και να λύσεις) το πρόβλημα σου..

  • Like 3
Δημοσ.

1) Μην περιμένεις λύση της άσκησης εδώ μέσα(Ευτυχώς)

2)Σε τέτοια προβλήματα με βοηθάει να σκέφτομαι τι θα έκανα αν έπρεπε να το αντιμετωπίσω έχοντας μόνο ένα χαρτί και ένα στυλό..

Δηλαδή απλά λογικά βηματάκια.. Αυτό θα σου δώσει ιδέες για να ξεκίνησεις(ή ακόμα και να λύσεις) το πρόβλημα σου..

Καλημέρα, δεν θελω την λυση, απλα με εχουν μπερδεψει τα f.read() και τα f.readline()! 

Δημοσ.

Καλημέρα, δεν θελω την λυση, απλα με εχουν μπερδεψει τα f.read() και τα f.readline()! 

 

 

Τότε έκανες λάθος ερώτηση στο πρώτο post σου. Συγκεκριμένα είπες ότι έχεις γράψει ΜΟΝΟ 2 γραμμές και ότι σας έχουνε βάλει να λύσετε μία άσκηση. ΠΟΥΘΕΝΑ για read και readline.

 

Έπρεπε να ζητήσεις πληροφορίες σχετικά με τις μεθόδους read() και readline(). Πράγμα το οποίο δεν έκανες και έτσι, in my point of view, προσπαθείς τώρα να πάρεις έστω και κάτι για να λύσεις την άσκηση αφού είδες ότι δεν πρόκειται να πάρεις την λύση. 

 

Καλησπέρα παιδιά, είμαι πρωτοετής και μου έβαλαν μια άσκηση στη Python να κάνουμε το εξής.

Να διαβάσουμε ένα αρχείο ".txt" το οποίο περιέχει τα εξής "37107287533902102798797998220837590246510135740250

46376937677490009712648124896970078050417018260538
74324986199524741059474233309513058123726617309629
91942213363574161572522430563301811072406154908250
23067588207539346171171980310421047513778063246676
89261670696623633820136378418383684178734361726757
28112879812849979408065481931592621691275889832738
44274228917432520321923589422876796487670272189318
47451445736001306439091167216856844588711603153276
70386486105843025439939619828917593665686757934951" και θέλει σε διπλα σε καθε γραμμη να γράψουμε το αθροισμα της. 
 
Έχω μπερδευτεί εντελώς το μόνο που έχω γράψει είναι αυτό
"file= open('numbers.txt','r')
lines= file.readline()"

 

Δημοσ.

Τότε έκανες λάθος ερώτηση στο πρώτο post σου. Συγκεκριμένα είπες ότι έχεις γράψει ΜΟΝΟ 2 γραμμές και ότι σας έχουνε βάλει να λύσετε μία άσκηση. ΠΟΥΘΕΝΑ για read και readline.

 

Έπρεπε να ζητήσεις πληροφορίες σχετικά με τις μεθόδους read() και readline(). Πράγμα το οποίο δεν έκανες και έτσι, in my point of view, προσπαθείς τώρα να πάρεις έστω και κάτι για να λύσεις την άσκηση αφού είδες ότι δεν πρόκειται να πάρεις την λύση. 

Κάνω νέο ποστ, με συγχωρείς!

Δημοσ.

Έχω μπερδευτεί εντελώς το μόνο που έχω γράψει είναι αυτό

"file= open('numbers.txt','r')
lines= file.readline()"

 

Αυτό που έχεις γράψει δουλεύει; Αν ναι τι έχει μέσα η μεταβλητή lines τι τύπος είναι; Αν όχι γιατί δεν δουλεύει;

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...