Bonjour
J'étudie juste le python. Pour l'instant, j'écris de la programmation pour créer un tableau de nombres aléatoires. Des nombres aléatoires sortent, mais je n'ai pas pu obtenir la forme que je voulais. Le code que j'ai écrit est le suivant.
import numpy as np
n_zero=input('Insert the amount of 0: ') n_one =input('Insert the amount of 1: ') n_two =input('Insert the amount of 2: ') n_three = input('Insert the amount of 3: ')
data = [0]*n_zero + [1]*n_one + [2]*n_two + [3]*n_three np.random.shuffle(data) print(data)
Le résultat de sortie est
Insert the amount of 0: 6 Insert the amount of 1: 2 Insert the amount of 2: 1 Insert the amount of 3: 2 [3, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2]
Le résultat que vous voulez est comme ça. 30001010302
La forme sans virgules ni parenthèses est le résultat souhaité.
Je vous remercie.
Recommended Posts