Je souhaite que les utilisateurs saisissent des mots/nombres/phrases aléatoires. S'ils ont entré plus de 5 alors ils reçoivent un message d'erreur et si l'entrée 5 ou moins alors j'imprime la liste verticalement. Je ne sais pas quel code utiliser pour ne pas compter les espaces blancs. De plus, je veux compter le nombre de mots/nombres, pas le nombre de caractères. Si vous pouviez jeter un oeil à mon code et donner de l'aide, ce serait génial!Comptage des arguments dans des listes et des listes d'impression
myList = []
myList = raw_input("Enter words,numbers or a phrase (a phrase should be entered between two quotations)...")
if len(myList) > 5:
print('Error')
else:
#print output
for variable in L:
print variable
Veuillez corriger l'indentation –
'raw_input (" Entrez des mots ou des nombres ... "). Split()' divisera le texte en mots pour vous. –
La suggestion précédente divisera le texte en une «liste» de mots pour vous. – martineau