0
votes

Programme de tableau de numéros Python

Je dois créer un programme dans lequel l'entrée de l'utilisateur demande combien de numéros dans un tableau et que vous devez imprimer ces numéros à partir d'un tableau.

Exemple:

Combien de valeurs à ajouter à la matrice:

12

[14, 64 , 62, 21, 91, 25, 75, 86, 13, 87, 39, 48]

Je ne sais pas comment obtenir tous les numéros d'une ligne et comment obtenir numéros différents à chaque fois. C'est ce que j'ai jusqu'à présent: xxx


4 commentaires

Est-ce que cela répond à votre question? Comment créer une liste de nombres aléatoires sans Duplicats?


Eh bien, il n'a jamais précisé, alors je suis sûr que vous pouvez avoir des duplicats.


La phrase "Comment obtenir des chiffres différents à chaque fois" doit être clarifiée.


S'il vous plaît voir Comment demander , Centre d'aide .


4 Réponses :


0
votes

Si vous essayez de créer une liste avec x entiers aléatoires 1,99, cela devrait fonctionner:

integers = []
for i in range(x):
    integers.append(random.randint(1,99))


0 commentaires

0
votes

Vous pouvez utiliser ce code:

import random
x = int(input("How many values to add to the array: "))

twainQuotes = [random.randint(1, 99) for i in range(x)] # Initialize list
print(twainQuotes)


0 commentaires

0
votes

Vous pouvez utiliser un compréhension de la liste :

52
65


4 commentaires

expliquer la compréhension de la liste?


@AYUSHGARG J'ai ajouté un lien de la documentation sur la compréhension de la liste, de très bonnes informations


Je n'utilise pas pour boucle, * il est à donner en tant que mot-clé argument tous les éléments de liste à la fonction d'impression, vous pouvez en lire plus dans le Docs


Vous n'avez pas besoin d'expliquer comment imprimer!



0
votes

Tout d'abord, c'est peut-être une erreur de pâte de copie, mais vous avez deux déclarations variables sur la même ligne qui n'a pas été écrite correctement.

import random

x = int(input("How many values to add to the array: "))

array = [random.randint(1,99) for each_number in range(x)]

print(array)


0 commentaires