Βιβλίο
Ενότητα 7 - Τμήμα 0 - Νιφάδες χιονιού και Χιονάνθρωποι ξανά
Ενότητα 7 - Τμήμα 0 - Νιφάδες χιονιού και Χιονάνθρωποι ξανά
Απαιτήσεις ολοκλήρωσης
Προβολή
7.0.3 - Κινούμενα σχέδια με χρήση και ενημέρωση μίας λίστας
Για να δημιουργήσουμε πολλαπλά αντίγραφα ενός σχήματος ή αντικειμένου, μπορούμε να δημιουργήσουμε μία λίστα για να αποθηκεύσουμε τα χαρακτηριστικά των αντικειμένων. Χρησιμοποιήσαμε αυτή την τεχνική για να δημιουργήσουμε τις χιονονιφάδες και μετά ενημερώσαμε τη θέση της μεταβλητής Υ για να μοιάζει με νιφάδα χιονιού που πέφτει. Επίσης, μόλις η νιφάδα φύγει από την οθόνη ενημερώνουμε τη θέση της σε μία θέση που αντιστοιχεί ψηλότερα από το πάνω μέρος της οθόνη, έτσι ώστε να αρχίσει να πέφτει ξανά.
import random
snow_list = []
for i in range(50):
x = random.randrange(10,690)
y = random.randrange(10,490)
snow_list.append([x,y])
print(snow_list)