Maison > développement back-end > Tutoriel Python > Comment lire plusieurs lignes de saisie utilisateur en Python ?

Comment lire plusieurs lignes de saisie utilisateur en Python ?

Patricia Arquette
Libérer: 2024-12-03 04:42:18
original
751 Les gens l'ont consulté

How to Read Multiple Lines of User Input in 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
Copier après la connexion

Pour obtenir chaque ligne sous forme de chaîne, employez :

'\n'.join(iter(input, sentinel))
Copier après la connexion

Dans Python 2, utilisez :

'\n'.join(iter(raw_input, sentinel))
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal