Maison >développement back-end >Tutoriel Python >Comment lire plusieurs lignes de saisie utilisateur en Python ?
Lecture de plusieurs lignes d'entrée brute en Python
Pour lire plusieurs lignes d'entrée utilisateur, utilisez la fonction iter(input, sentinel). Il lit et génère des lignes en continu jusqu'à ce que la chaîne sentinelle soit rencontrée, servant de condition de fin de boucle. Par exemple :
sentinel = '' # ends when this string is seen for line in iter(input, sentinel): # Perform operations on each line
Pour obtenir chaque ligne sous forme de chaîne, employez :
'\n'.join(iter(input, sentinel))
Dans Python 2, utilisez :
'\n'.join(iter(raw_input, sentinel))
Cette approche lit en continu lignes de l'utilisateur et continue jusqu'à ce que la chaîne sentinelle soit saisie. Chaque ligne peut ensuite être traitée individuellement ou réunie pour former une chaîne d'entrée multiligne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!