Ενότητα 4 - Τμήμα 0 - Επανάληψη, επανάληψη, επανάληψη!

4.0.2 - Αντικείμενα σε μία λίστα

Όταν δημιουργήσαμε μία λίστα με 20 αριθμούς (kino) στο μάθημα (3.2.5) σε ρωτήσαμε αν οι αριθμοί στην λίστα ήταν μοναδικοί. Η Απάντηση είναι ΟΧΙ γιατί όταν προσθέτουμε τυχαίους αριθμούς μπορεί να προσθέσουμε παραπάνω από μία φορά τον ίδιο αριθμό.

Αν έχεις αποθηκεύσει το πρόγραμμα kino άνοιξε το ή αλλίως πήγαινε στο 3.2.5,  αντέγραψε τον κώδικα από εκεί και αποθήκευσε τον σαν kino.

Μετά την εκτέλεση του κώδικα κοίτα την έξοδο του, βρες ένα αριθμό και γράψε τις εντολές όπως στην φωτογραφία.


Με την εντολή in μπορούμε να ψάξουμε μέσα στη λίστα.

Αντέγραψε και επικόλλησε τον κώδικα που ακολουθεί στο Thonny και αποθήκευσε το σαν kino2 :

# This code creates and prints 20 Unique kino numbers import random # random is a library kino_list=[] # create an empty list for i in range(20): new_number = random.randrange(1,81) while new_number in kino_list: # if new number is in the list select another until new_number = random.randrange(1,81) # it is not in the list kino_list.append(new_number) # appends a random number to the list print (kino_list)


Σύγκρινε τον με τον προηγούμενο κώδικα του προγράμματος kino. Βλέπεις 20 μοναδικούς αριθμούς τώρα;