Python 3 – функція input().

У Python ми використовуємо вхід() функція для отримання вхідних даних від користувача. Що б ви не ввели як вхідні дані, функція введення перетворює це на рядок. Якщо ви вводите ціле значення, функція input() перетворює його на рядок.

Синтаксис функції Python input().

Синтаксис: вхід (підказка)

Параметр:

  • Підказка: (необов’язково) Рядок, який записується на стандартний вивід (зазвичай екран) без нового рядка.

Повернення: Рядковий об'єкт

Як працює функція input() у Python?

У цьому прикладі ми використовуємо функцію input() для введення даних користувача у вигляді рядка в Python.

Python3




name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )>

Вихід

What is your name? GFG Hello, GFG! 

Функція input() у прикладах Python

Введення даних у Python

У цьому прикладі ми використовуємо функцію Python input() для введення даних користувача у вигляді рядка Python , який приймає дані від користувача та друкує їх.

Python3




# Taking input from the user> string> => input> ()> # Output> print> (string)>

Вихід

geeksforgeeks 

Введення користувача в Python

У цьому прикладі ми приймаємо дані від користувача та вводимо дані користувача як рядок Python із підказкою та друком.

Python




# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)>

Вихід

Enter your name:ankit rai Hello ankit rai 

Перетворення введених користувачем даних на число

У цьому прикладі ми використовуємо функцію Python input(), яка приймає дані від користувача рядок формат, перетворюючи його на ціле число, додаючи 1 до цілого числа та друкуючи його.

Python3




# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)>

Вихід

Enter a number:15 16 

Візьміть float в Python

У цьому прикладі ми використовуємо функцію Python input(), яка приймає вхідні дані від користувача у рядковому форматі, перетворює їх у float, додає 1 до float і друкує його.

Python3




# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)>

Вихід

Enter number 5 6.0 

Список прийомів Python як введення від користувача

У цьому прикладі ми приймаємо вхідні дані від користувача у форматі рядка, перетворюючи їх на a список , і роздрукувати його.

Python3




# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)>

Вихід

Enter number 12345 ['1', '2', '3', '4', '5'] 

Приймайте дані користувача для кортежів і наборів

У цьому прикладі ми приймаємо вхідні дані від користувача у форматі рядка, перетворюючи їх на a кортеж , і роздрукувати його.

Python3




# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)>

Вихід

Enter number 123 ('1', '2', '3') 

Введення з розумінням словника

У цьому прикладі ми беремо слова, розділені пробілом, для введення даних користувача як рядок Python , і ми робимо a словник слова як ключа з їхньою довжиною як значенням.

Python3




words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)>

Вихід

Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} 

Також перевірте:

Розпочніть свою подорож Python 3 з нашого докладного посібника: Підручник з Python 3