Comment implémenter la saisie multiligne en Python ?

  En Python, nous sommes souvent confrontés au besoin de saisir plusieurs lignes de contenu. Afin de gagner du temps et de réduire les processus de travail répétitifs, nous devons utiliser la fonction de saisie multi-lignes. Alors, comment Python implémente-t-il l'entrée multiligne ? Voici les méthodes courantes.

  1. Utilisez la boucle for pour implémenter l'entrée multiligne

  Vous pouvez utiliser une boucle for pour implémenter une entrée multiligne. Le code est le suivant :

  ```

  n = int(entrée())

  arr = []

  pour je dans la plage (n):

  arr.append(input())

  imprimer(arr)

  ```

  Le code ci-dessus saisit d'abord un entier n, ce qui signifie que n lignes de données doivent être saisies, puis utilise une boucle for pour parcourir n fois, en ajoutant les données d'entrée à la liste arr à chaque fois. Enfin, imprimez la liste arr pour obtenir les résultats de la saisie multiligne.

  2. Utilisez la boucle while pour implémenter une entrée multiligne

  Vous pouvez également utiliser une boucle while pour implémenter une entrée multiligne. Le code est le suivant :

  ```

  arr = []

  tandis que Vrai :

  s = entrée()

  si s == '' :

  casser

  arr.append(s)

  imprimer(arr)

  ```

  Le code ci-dessus utilise une boucle while pour saisir des données en continu jusqu'à ce qu'une ligne vide soit saisie. Chaque donnée d'entrée est ajoutée à la liste d'arr. Enfin, imprimez la liste arr pour obtenir les résultats de la saisie multiligne.

  3. Utilisez la génération de liste pour implémenter la saisie multiligne

  Vous pouvez également utiliser la génération de liste pour implémenter la saisie sur plusieurs lignes. Le code est le suivant :

  ```

  n = int(entrée())

  arr = [input() pour i dans la plage (n)]

  imprimer(arr)

  ```

  Le code ci-dessus utilise la génération de liste pour lire N lignes de données à la fois. Entrez d’abord un entier N, ce qui signifie que n lignes de données doivent être saisies. Utilisez ensuite la génération de liste pour parcourir n fois et ajouter les données d'entrée à la liste arr. Enfin, imprimez la liste arr pour obtenir les résultats de la saisie multiligne.

  4. Utilisez la fonction split pour implémenter la saisie multiligne

  Vous pouvez également utiliser la fonction split pour implémenter la saisie multiligne. Le code est le suivant :

  ```

  arr = entrée().split()

  imprimer(arr)

  ```

  Le code ci-dessus utilise la fonction split pour lire plusieurs lignes de données à la fois. Utilisez la fonction d'entrée pour saisir plusieurs lignes de données et utilisez la fonction de fractionnement pour diviser les plusieurs lignes de données dans une liste. Enfin, imprimez cette liste pour obtenir le résultat de la saisie multiligne.

Je suppose que tu aimes

Origine blog.csdn.net/oldboyedu1/article/details/135015809
conseillé
Classement