Ασκήσεις

Προηγούμενες

Επόμενες

Αρχεία

Ασκήσεις κατανόησης

Άσκηση.

Το γονιδίωμα ενός μικροοργανισμού βρίσκεται σε αυτό το αρχείο. Διαβάστε το αρχείο και τυπώστε το περιεχόμενο στην οθόνη. [Το παραπάνω αρχείο δεν περιέχει το πλήρες γονιδίωμα, αλλά το έχουμε περικόψει για τους σκοπούς αυτής της άσκησης.]


# μέθοδος readlines
fh = open("yeast.txt","r")
L = fh.readlines()
fh.close()

for line in L:
    print(line.rstrip('\n'))

Ας τυπώσουμε τις πρώτες 10 γραμμές σε ένα νέο αρχείο.


fh = open("yeast_new.txt","w")
for i in range(10):
    fh.write(L[i].rstrip('\n'))
fh.close()

Ασκήσεις εργαστηρίου

Άσκηση.

Δίνεται ένα αρχείο το οποίο περιέχει πραγματικούς αριθμούς. Γράψτε ένα πρόγραμμα το οποίο διαβάζει τους αριθμούς και τυπώνει στην οθόνη το άθροισμα των αριθμών κάθε γραμμής.

Άσκηση.

Φτιάξτε ένα πρόγραμμα που να διαβάζει ένα αρχείο κειμένου, σημειώνει και μετράει τις λέξεις που εμφανίζονται και τις τυπώνει σε αλφαβητική σειρά μαζί με τον αριθμό που δίνει το πλήθος εμφάνισεων της κάθε λέξης. [Υπόδειξη: Μπορούμε να διατρέξουμε τα κλειδιά ενός λεξικού d σε ταξινομημένη σειρά χρησιμοποιώντας την sorted(D).]

Άσκηση.

Το γονιδίωμα ενός μικροοργανισμού βρίσκεται σε αυτό το αρχείο. Μετρήστε την συχνότητα εμφάνισης των βάσεων (δηλαδή, των A, T, G, C).

Ασκήσεις για εξάσκηση

Άσκηση.

addNumbers (numbers.txt) [tester]

Άλλες ασκήσεις

Άσκηση.

Το γονιδίωμα ενός μικροοργανισμού βρίσκεται σε αυτό το αρχείο. Μετρήστε την συχνότητα εμφάνισης όλων των δυνατών ακολουθιών δύο βάσεων (δηλαδή, των AA, AT, AG, AC TA, κλπ). [Κώδικας.]

Επίσης

  1. 46-codes
  2. 47-walls

Μελέτη