Hallo
Ich lerne gerade Python. Im Moment schreibe ich Programmierung, um ein Array von Zufallszahlen zu erstellen. Zufallszahlen kommen heraus, aber ich konnte nicht die Form bekommen, die ich wollte. Der Code, den ich geschrieben habe, lautet wie folgt.
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)
Das Ausgabeergebnis ist
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]
Das gewünschte Ergebnis ist wie folgt. 30001010302
Das Komma und die ungerahmte Form ist das gewünschte Ergebnis.
Vielen Dank.
Recommended Posts