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