Bonjour
Je suis nouveau dans la programmation python. Dans le code ci-dessous, je pense que l'instruction if est étrange.
import numpy as np
n_zero=int(input('Insert the amount of 0: '))
n_one =int(input('Insert the amount of 1: '))
n_two =int(input('Insert the amount of 2: '))
n_three = int(input('Insert the amount of 3: '))
data = [0]*n_zero + [1]*n_one + [2]*n_two + [3]*n_three
if data==2n-1:
np.random.shuffle(data)
datastring = ''.join(map(str, data))
files = open('decode.txt', 'w')
files.write(datastring)
files.close()
print ("Data string is : %s " % datastring )
else:
print (error)
Ce que je veux faire, c'est calculer la longueur des données et imprimer un tableau de 2n-1 longueur. Je vous remercie.
Recommended Posts