traitement (python) Diagramme les coordonnées de la liste Spécifiez le nombre de fois dans draw ()

Cette fois aussi, je l'ai fait avec beaucoup de questions de mes juniors, donc je vais l'écrire avec des explications.

Choses à faire!

  1. Empilez la quantité de vaisselle spécifiée!
  2. Tracez un cercle à l'emplacement des coordonnées dans la liste
  3. Placez la voiture dans une position aléatoire!

Programme terminé de 1.!

sketch.py


y = 600
count = 0

def setup():
    size(800,600)

def stack_plates(n):
    global y,count
    if count <= n:                #Se termine lorsque le nombre dépasse le n spécifié
        ellipse(width/2,y,100,10) #Dessiner une assiette
    y -= 5                        #Décalez les coordonnées pour dessiner la plaque
    count += 1                    #Augmentez la valeur après chaque processus!

def draw():
    stack_plates(10)

Savoir!

  1. Il est nécessaire de décaler les coordonnées de la plaque à chaque fois que la plaque est placée. 2.Faites un mur car il dure éternellement dans draw ()

2. Programme terminé!

sketch.py


def setup():
    size(800,600)
    x = [200,300,550]
    y = [100,400,300]
    d = [50,180,100]
    for i in range( len(x) ):        #len()Déplacer avec la longueur en x
        ellipse(x[i],y[i],d[i],d[i])

Savoir!

  1. Assurez-vous que les valeurs à saisir dans x, y, d sont les mêmes!
  2. Avancez avec len ()!

3. Programme terminé!

sketch.py


def setup():
    size(800,600)
    pic = int(random(10)) #Le nombre de voitures à mettre!
    for i in range(pic):
        x = random(800)   #Coordonnée voiture x
        y = random(600)   #Coordonnée y voiture
        sketch_car(x,y)   #X pour fonctionner,Donnez les coordonnées de y!
    
def sketch_car(x,y):      #Une fonction pour dessiner une voiture!
    fill(128,249,251)
    rect(x,y,50,25)
    fill(244,201,70)
    rect(x-25,y+25,100,25)
    fill(60,63,55)
    ellipse(x,y+50,25,25)
    ellipse(x+50,y+50,25,25)

Savoir!

  1. Avoir dessiner une voiture comme fonction!
  2. Préparez les arguments x et y pour chaque fonction de la voiture!
  3. Déterminez les coordonnées pour écrire la voiture avec la fonction aléatoire!
  4. Si vous voulez rendre le nombre de voitures aléatoire, changez le nombre de fois où tourner au hasard!

Il y a moins d'explications que la dernière fois, mais j'avais l'intention de l'écrire pour qu'il puisse être lu en regardant le programme tout en regardant le contenu de ce dont je suis conscient! Si vous ne pouvez pas le faire sans le savoir, je pense que ça vaut le détour!

Recommended Posts

traitement (python) Diagramme les coordonnées de la liste Spécifiez le nombre de fois dans draw ()
Obtenez le nombre d'éléments spécifiques dans la liste python
Vérifiez le temps de traitement et le nombre d'appels pour chaque processus avec python (cProfile)
Comptez bien le nombre de caractères thaïlandais et arabes en Python
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Sortie du nombre de cœurs de processeur en Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Afficher le résultat du traitement de la géométrie en Python
Copiez la liste en Python
Divise la chaîne de caractères par le nombre de caractères spécifié. En Ruby et Python.
Traitement pleine largeur et demi-largeur des données CSV en Python
Comment obtenir le nombre de chiffres en Python
[python] Récupère la liste des classes définies dans le module
Comprenez attentivement la distribution exponentielle et dessinez en Python
Tracer et comprendre la distribution normale multivariée en Python
Comprendre attentivement la distribution de Poisson et dessiner en Python
Obtenir la taille (nombre d'éléments) de Union Find en Python
[Python] Affiche toutes les combinaisons d'éléments de la liste
Récapitulatif du traitement de la date en Python (datetime et dateutil)
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
[Apprentissage automatique] "Détection d'anomalies et détection de changement" Dessinons la figure du chapitre 1 en Python.
J'ai comparé la vitesse de la référence du python dans la liste et la référence de l'inclusion du dictionnaire faite à partir de la liste dans.
Comment compter le nombre d'occurrences de chaque élément de la liste en Python avec poids
En Python, les éléments de la liste sont triés et sortis sous forme d'éléments et de multiples.
Python --Trouvez le nombre de groupes dans l'expression regex
[Homologie] Comptez le nombre de trous dans les données avec Python
Obtenez le nombre d'occurrences pour chaque élément de la liste
[Astuces] Problèmes et solutions dans le développement de python + kivy
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
L'histoire de Python et l'histoire de NaN
Différence entre list () et [] en Python
À propos de la liste de base des bases de Python
Spécifiez le codage de la chaîne Unicode dans l'instruction d'impression Python 2.x
[Python] Réduisons le nombre d'éléments dans le résultat dans le fonctionnement de l'ensemble
Une fonction qui mesure le temps de traitement d'une méthode en python
[python] Obtenez le rang des valeurs dans la liste par ordre croissant / décroissant
Liste des solveurs et modélisateurs de conception linéaire (LP) disponibles en Python
Obtenez le titre et la date de livraison de Yahoo! News en Python
Obtenez le nombre de lecteurs d'articles sur Mendeley en Python
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
Vérifiez le comportement du destroyer en Python
Graphique de l'historique du nombre de couches de deep learning et du changement de précision
Comptez le nombre de fois que deux valeurs apparaissent simultanément dans un élément de type itérateur Python 3
Afficher une liste d'alphabets en Python 3
Générez une liste contenant le nombre de jours du mois en cours.
Prenez la somme logique de List en Python (fonction zip)
Comparer la grammaire de base de Python et Go d'une manière facile à comprendre
python> array> Déterminer le nombre et initialiser> mylist = [idx pour idx dans la plage (10)] / mylist = [0 pour idx dans la plage (10)] >> mylist = [0] * 10
Changer la saturation et la clarté des spécifications de couleur comme # ff000 dans python 2.5
[Python] Comment mettre n'importe quel nombre d'entrées standard dans la liste
Vérifions la chaîne d'octets en mémoire du nombre flottant flottant en Python
[Python] Calculez le nombre de chiffres requis lors de la saisie de 0 [Note]
Différence entre append et + = dans la liste Python
Le résultat de l'installation de python sur Anaconda
Principes de base pour exécuter NoxPlayer en Python
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
Résumé des méthodes intégrées, etc. de la liste Python
[Version terminée] Essayez de connaître le nombre d'habitants de la ville à partir de la liste d'adresses avec Python
À la recherche du FizzBuzz le plus rapide en Python