Ateliers nomades #Scratch

Attrape les Papillons

 

 

Le cours

Ne pas hésiter à copier les bouts de code du cours sur une feuille pour répèter les opérations chez toi , pour vous améliore .

Nous allons voir comment faire un jeu sur Scratch.

 

  • Pour cela nous aurons besoin du site scratch (si vous n’y est pas encore)
  • faire un comptre et/ou se connecter 
  • crée un nouveau jeu (menu Créer en haut à droite)

 

Le Sprit / Le lutin

Le Sprit , ou lutin , est le personnage qui seras utilisé pour la programation.

 

  1. Supprimer le lutin d’origine
  2. Aller dans le menu (en bas à  gauche) en forme de tête de chat
  3. Choisir le script butterfly2

Mettre un arrière-plan

Cliquer sur choisir un arrière-plan en bas à droite

Vous pouvez choisr un arrière-plan au hasard ou vous pouvez prendre l’arrière-plan des bois

Codés

D’abords , pour jouer , il faut coder , pour coder , vous devez prendre un module (côté à gauche) et les assemblés.

 

 

>>> list = [1, "Hélène, je m'appelle Hélène", 3.14, 42] 
>>> list[0] #Renvoie l'entier 1
>>> list[1] #Renvoie la chaîne de caractère "Hélène, je m'appelle Hélène" #tappez ça sur youtube ^^
>>> list[3] #Renvoie 42

Modifier les données d’une liste

Afin de modifier la valeur d’une donnée d’une liste on assigne une nouvelle valeur à l’indice de là où l’on veut modifier.

Ok voyons un exemple : 

 

>>> list = [2,3,4, "Demain commence aujourd'hui"] #On commence avec une liste ou une liste avec 
des éléments déjà présents
>>> list[4] = 4 #On modifie le 4ème éléments de la liste >>> print(list) #Afficher la liste pour voir le résultat

Ajouter des données dans une liste

Afin de pouvoir ajouter des éléments dans une liste, on peut utiliser la méthode append().

Cette méthode sert à ajouter des éléments à la fin de la liste.

Prenons d’utilisation de la fonction append() :

 

>>> list = [] #On commence avec une liste ou une liste avec des éléments déjà présents 
>>> list.append("Toto")  #Ajoute la chaîne de caractère "Toto" à la liste qui contient maintenant
["Toto"]
>>> list.append(1)#Ajoute l'entier 1 à la liste qui contient maintenant ["Toto", 1]

 

 

Supprimer des données dans une liste

Afin de pouvoir supprimer des éléments dans une liste, on peut utiliser la méthode del()

Cette méthode va supprimer un élément selon son indice dans la liste.

Mais on peut également utiliser la méthode remove().

Cette méthode va supprimer la première apparition de l’élément que l’on supprimer.

Voici comment s’utilise ces méthodes :

 >>> list = [0, 1, 2, 3, 1, 2, 3, 1, 2, 3] #Voici notre liste de base

>>> del list[4]  #Va supprimer le second à la 4ème position dans notre liste. Vous pouvez
afficher la liste avec la méthode print() pour vérifier.
>>> list.remove(3) #Va supprimer la première apparition du nombre 3 dans la liste. Vous pouvez
afficher la liste avec la méthode print() pour vérifier. 

 

La longueur d’une liste

Afin de connaitre la longueur d’une liste on utilise la méthode len().

 >>> list = [0, 1, 2, 3, 1, 2, 3, 1, 2, 3] #Voici notre liste de base

>>> len(list)  #Va nous donner 10

Et c’est tout pour le moment sur les listes

Il existe plein d’autres méthodes sur les liste mais on les verra au fur et à mesure des exercices.

A savoir :

– Certaines notions vues sur les listes fonctionnent avec les chaînes de caractères. Comme l’utilisation des indices pour récupérer un élément d’une chaîne de caractères ou l’utilisation de la méthode len() pour connaître la longueur de la chaîne de caractères.

Le type Range

Le type de données Range représente une liste de nombres entiers. 

Voici des exemples de listes immuables

 >>> list = range (10) #Va créer une liste de 10 entiers de 0 à 9. Soit [0, 1, 2, 3, 4 ,5 ,6, 7, 8 9]. Vous pouvez affichez la liste avec la méthode print() pour vérifier.

>>> list = range(3, 10à  #Va créer une liste d’entiers commençant par 3 et finissant par 9. [3, 4 ,5 ,6, 7, 8 9]. Vous pouvez affichez la liste avec la méthode print() pour vérifier. 

>>> list = range(3,15,2) #Va créer une liste d'entiers commençant par 3 et ajoutant 2 à chaque fois pour
calculer l'entier suivant jusqu'à atteindre le nombre 15. Cela donnera [3,5,7,9, 11, 13]
Vous pouvez
afficher la liste avec la méthode print() pour vérifier. 

 

Mentions Légales

CGVU

06.17.75.36.61

christophe@leprofnomade.fr

© 2019 LeProfNomade