Зачем нужна команду input()?
Прохожу бесплатный курс по питону, там следующее про эту команду:
Для считывания данных в языке Python используется команда input().
Рассмотрим следующую программу:
print('Как тебя зовут?')
name = input()
print('Привет,', name)
Сначала программа распечатает текст на экран «Как тебя зовут?». Далее программа будет ждать от пользователя ввода данных. Ввод данных реализуется с помощью команды input().
В чём тут вообще смысл?! Сначала была первая команда (принт), а затем что? Почему в итоге получилось print('Привет,', name)?
Системное администрирование
Вопрос про программирование.
Вы пишите:
print('Как тебя зовут?')
это для того чтобы вывести на экран надпись "Как тебя зовут?"
дальше у пользователя, благодаря команде name = input()
будет возможность назначить значение этой переменной, её можно было назвать и "x" и "y" и как угодно, т. к. это всего лишь переменная
print('Привет,', name) эта команда печатает надпись на экране "Привет" и значение переменной, т. е., в данном случе, имя. Таким образом мы написали программу, где программа спрашивает как нас зовут, мы пишем ответ, и, после ввода (нажатия Enter) она здоровается с нами. Только я предполагаю, что после привет в команде
print('Привет,', name)
нужно поставить пробел, иначе слитно напишет значение переменной name, хотя пробел перед name возможно компенсирует это.
Хорошие уроки по патону есть на youtube.com от МФТИ (Московского физико-технического института). Можете ввести в поисковую строку Алгоритмы на Python 3. Лекция №1 там цикл лекций на эту тему.
print('Как тебя зовут?')
это для того чтобы вывести на экран надпись "Как тебя зовут?"
дальше у пользователя, благодаря команде name = input()
будет возможность назначить значение этой переменной, её можно было назвать и "x" и "y" и как угодно, т. к. это всего лишь переменная
print('Привет,', name) эта команда печатает надпись на экране "Привет" и значение переменной, т. е., в данном случе, имя. Таким образом мы написали программу, где программа спрашивает как нас зовут, мы пишем ответ, и, после ввода (нажатия Enter) она здоровается с нами. Только я предполагаю, что после привет в команде
print('Привет,', name)
нужно поставить пробел, иначе слитно напишет значение переменной name, хотя пробел перед name возможно компенсирует это.
Хорошие уроки по патону есть на youtube.com от МФТИ (Московского физико-технического института). Можете ввести в поисковую строку Алгоритмы на Python 3. Лекция №1 там цикл лекций на эту тему.
Код в уроках показывают, чтобы его взять и позапускать, а не смотреть...
Читай дальше, а не беги на ответы при первой трудности.
print('Привет,', name) - это не то, что получилось
Получилось то, что ты ввёл с клавиатуры
print('Привет,', name) - это не то, что получилось
Получилось то, что ты ввёл с клавиатуры
вывод -> ввод -> конкатенация -> вывод результата
input() - это функция, которая в переменную записывает то, что ввел в консоль пользователь.
name = input() значит в переменной name будет храниться то, что ввел пользователь. И каждый раз при обращении к name будет идти обращение к тому, что ввел пользователь
name = input() значит в переменной name будет храниться то, что ввел пользователь. И каждый раз при обращении к name будет идти обращение к тому, что ввел пользователь
Похожие вопросы
- Вопрос про программирование
- Здравствуйте, помогите пожалуйста с тремя вопросами по программированию и операционным системам
- Идти или не идти? Вот в чём вопрос. (Программирование)
- Что нужно для (Язык программирования)?
- Помогите! Информатик 8 класс Программирование на Паскале
- Какой язык программирования учить первым?
- Вопрос для программистов, и людей, связанных с программированием
- Обучение программированию НАсколько эффективно обучаться программированию самому чем обучаться этому в вузах?
- Помощь в программировании/Хакерстве
- Хочу заняться программированием, помогите с 1 шагом.