21
Γ Τάξη / Λύση Άσκησης που είχατε με τέλεια τετράγωνα
« Τελευταίο μήνυμα από evry στις Ιανουάριος 29, 2017, 08:54:26 μμ »Ο παρακάτω κώδικας εμφανίζει τα τέλεια τετράγωνα χωρίς να κάνει πολλαπλασιασμό.
Βασίζεται στην παρακάτω παρατήρηση:
22 = 4 = 1 + 3
32 = 9 = 4 + 3 + 2 = 4 + 5
42 = 16 = 9 + 5 + 2 = 9 + 7
52 = 25 = 16 + 7 + 2 = 16 + 9
Το πρόγραμμα του οποίου τη λειτουργία θα μου εξηγήσετε δίνεται παρακάτω:
Να το αντιγράψετε στον διερμηνευτή και να το εκτελέσετε.
Για να κάνετε αντιγραφή από εδώ κατευθείαν τον κώδικα κάνετε κλικ εκεί που λέει Επιλογή πάνω από τον κώδικα εκεί που λέει κώδικας:Python και στη συνέχεια Copy/Αντιγραφή και μετά Επικόλληση στον αρχείο που έχετε ανοίξει στην Python. Προσοχή μην κάνετε επικόλληση στον διερμηνευτή αλλά ανοίξτε πρώτα ένα αρχείο ώστε να έχετε αποθηκευμένο τον κώδικα κάπου. Στη συνέχεια με F5 εκτελείτε το πρόγραμμα.
Βασίζεται στην παρακάτω παρατήρηση:
22 = 4 = 1 + 3
32 = 9 = 4 + 3 + 2 = 4 + 5
42 = 16 = 9 + 5 + 2 = 9 + 7
52 = 25 = 16 + 7 + 2 = 16 + 9
Το πρόγραμμα του οποίου τη λειτουργία θα μου εξηγήσετε δίνεται παρακάτω:
Κώδικας: python [Επιλογή]
square = 1
difference = 3
for i in range(300):
print square, " ",
square = square + difference
difference = difference + 2
print
Να το αντιγράψετε στον διερμηνευτή και να το εκτελέσετε.
Για να κάνετε αντιγραφή από εδώ κατευθείαν τον κώδικα κάνετε κλικ εκεί που λέει Επιλογή πάνω από τον κώδικα εκεί που λέει κώδικας:Python και στη συνέχεια Copy/Αντιγραφή και μετά Επικόλληση στον αρχείο που έχετε ανοίξει στην Python. Προσοχή μην κάνετε επικόλληση στον διερμηνευτή αλλά ανοίξτε πρώτα ένα αρχείο ώστε να έχετε αποθηκευμένο τον κώδικα κάπου. Στη συνέχεια με F5 εκτελείτε το πρόγραμμα.