Python >> Tutoriel Python >  >> Python

Comment prendre n nombre d'entrées en Python | Exemple de code

Utilisez la fonction map() et la fonction split() pour prendre n nombre d'entrées en Python.

list(map(int, input().split()[:N]))
  • entrée()  :prend l'entrée de l'utilisateur.
  • diviser() :divise la chaîne en séquence d'éléments signifie convertit les espaces blancs en virgules (,), fonction de division applicable uniquement pour le type de données chaîne.
  • carte() :prend 2 arguments le 1er est une fonction et le 2ème est une séquence de nombres.
  • liste :c'est le conteneur pour stocker les éléments.
  • ajouter () :ajout d'éléments à la fin.

Si les numéros sont fournis sur la même ligne, vous pouvez utiliser,

arr = list(map(int, input().split()))

Si les entrées sont dans des lignes différentes,

arr = [ int(input()) for i in range(n)]

Exemple prendre n nombre d'entrées en Python

Exemple de code simple.

arr = list(map(int, input().split()))

print(arr)

Sortie :

Si l'utilisateur souhaite sélectionner le nombre de numéros à saisir

n = int(input("Enter number of elements : "))

# Below line read inputs from user using map() function
a = list(map(int, input("\nEnter the numbers : ").strip().split()))[:n]

print("\nList is - ", a)

Sortie :

Entrez le nombre d'éléments :2

Entrez les chiffres :1 2

La liste est - [1, 2]

Faites un commentaire si vous avez des doutes ou des suggestions sur ce sujet d'entrée Python.