У Python ми використовуємо вхід() функція для отримання вхідних даних від користувача. Що б ви не ввели як вхідні дані, функція введення перетворює це на рядок. Якщо ви вводите ціле значення, функція input() перетворює його на рядок.
Синтаксис функції Python input().
Синтаксис: вхід (підказка)
Параметр:
- Підказка: (необов’язково) Рядок, який записується на стандартний вивід (зазвичай екран) без нового рядка.
Повернення: Рядковий об'єкт
Як працює функція input() у Python?
У цьому прикладі ми використовуємо функцію input() для введення даних користувача у вигляді рядка в Python.
Python3
name>=> input>(>'What is your name? '>)> print>(>'Hello, '> +> name>+> '!'>)> |
програма двовимірного масиву на c
>
>
Вихід
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
файл зміни linux
# 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)> |
символ до рядка java
>
>
Вихід
Enter number 5 6.0>
Список прийомів Python як введення від користувача
У цьому прикладі ми приймаємо вхідні дані від користувача у форматі рядка, перетворюючи їх на a список , і роздрукувати його.
Python3
об'єкт в java
# 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)> |
>
>
Вихід
масив об'єктів в java
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3}> Також перевірте:
Розпочніть свою подорож Python 3 з нашого докладного посібника: Підручник з Python 3