Наше гигантское приключение с Python. Теперь изучаем ввод и вывод

В моей первой заметке о Python мы узнали, как все настроить, чтобы начать программировать. В этом посте мы вместе создадим нашу первую программу Hello World и узнаем, как создавать входы и выходы, взаимодействуя с пользователем программы. Надеюсь, эта статья пригодится вам в ваших приключениях по освоению Python!

Наша первая программа: Hello World!

Для этой программы вы можете использовать либо IDLE, либо редактор кода. Я буду использовать свой редактор Visual Studio Code.

Итак, начните с открытия выбранной вами программы и будьте готовы создать свою самую первую программу (также называемую скриптом). Существует традиция писать Hello World в качестве своей первой программы, и мы не будем нарушать это правило.

Мы заставим Python показать нам текст Hello World на экране. Для этого мы воспользуемся функцией print().

Функция print() сообщает программе, что она должна показать что-то на экране. Именно мы должны указать Python, что именно нужно вывести на экран. Это может быть текст, число и т.д.

Чтобы вывести текст, мы должны добавить между ним двойные или простые кавычки (это означает, что текст будет строкой, но об этом мы поговорим в другой статье).

Обратите внимание, что предложение, которое вы хотите напечатать, также должно находиться между скобками (много правил, я знаю). Итак, код будет выглядеть следующим образом (попробуйте сделать это сами):

print("Hello World!")
Войти в полноэкранный режим Выйти из полноэкранного режима

Чтобы запустить скрипт, найдите кнопку run вашей программы. В случае с Visual Studio Code вы можете найти ее здесь:

Вы также можете нажать F5 в качестве сочетания клавиш. Помните, что для запуска кода его необходимо сохранить. Результат будет следующим:

С помощью этой функции print() сценарий может также вывести на экран то, что пользователь программы представил ранее, результат вычисления или почти все, что вы можете себе представить.

То, что эта функция print() выводит на экран, называется выводом: данные программы, показанные пользователю.

Поток ввода-вывода

Поток ввода-вывода заключается в создании скрипта, в котором пользователь вводит данные, а программа выдает результат в зависимости от этих данных.

Мы можем создать скрипт, который будет здороваться с пользователем.

Функция ввода

Чтобы запросить данные у пользователя, мы используем функцию input(). Например:

print(input("What is your name? "))
Войти в полноэкранный режим Выйти из полноэкранного режима

Обратите внимание, что пробелы между символами » » также являются символами, и программа выводит их на экран. Обычно мы используем эти пробелы в конце вопроса в эстетических целях (чтобы ответ был отделен от вопроса).

Необходимо знать, что то, что мы можем ввести во ввод, не обязательно должно быть именем, так как мы не указали этого в программе. Мы можем написать число или даже нажать enter, чтобы ничего не вводить.

С помощью самого ввода мы можем печатать строки в круглых скобках. С помощью print мы выведем на экран данные, введенные пользователем. Например, используя только input():

Вы можете попробовать сделать это сами, чтобы лучше понять.

Хранение данных

Но что толку от ввода данных пользователем, если мы можем только распечатать их? Здесь на помощь приходит хранение данных. Мы можем сохранить эти данные, чтобы использовать их в дальнейшем.

Нам нужно указать Python, где сохранить эти данные, и для этого мы используем так называемые переменные.

Я расскажу об этом в другой статье, но вкратце объясню: Переменная — это место в памяти устройства для хранения данных.

Мы создаем переменные, давая им имя, а затем присваиваем им значение:

age=27
Войти в полноэкранный режим Выйти из полноэкранного режима

В этом примере я создал переменную age и сохранил 27.

Мы также можем вывести значение этой переменной:

age=27
print(age)
Войти в полноэкранный режим Выйти из полноэкранного режима

Вы можете попробовать сделать это, чтобы начать комфортно работать с переменными.

Мы видим, что я не использовал » » внутри print(). Это потому, что то, что я печатаю, является переменной.

Если я использую » «, Python поймет, что я хочу напечатать какой-то текст, а если я не использую их, он будет считать, что я хочу напечатать значение переменной.

Вы также можете объединить текст с помощью +. Например:

age=input("How old are you? ")
print("You are "+ age +" years old")
Войти в полноэкранный режим Выйти из полноэкранного режима

Вы можете попробовать воссоздать эту программу и внести в нее свои личные штрихи.

Шпаргалка

Здесь вы можете найти команды, которые я использовал в этом посте, в виде краткого описания:

print("text")                 #Print some text
print(input("text"))          #Print some text introduced by the user
Войти в полноэкранный режим Выход из полноэкранного режима

Подведем итоги

Я считаю, что первый шаг к тому, чтобы стать программистом, — это научиться взаимодействовать с пользователями вашей программы. Для этого мы используем функции print() и input().

Я надеюсь, что эта заметка оказалась для вас полезной. Теперь вы должны уметь запрашивать ввод у пользователей и печатать различные сообщения и данные. Счастливого кодирования, и до встречи в моем следующем посте!

Полезные ссылки

Здесь вы можете найти пост, в котором я объясняю, как настроить компьютер, чтобы начать писать код. Посмотрите!

Готовимся к первому контакту с Python. Как начать

Оцените статью
devanswers.ru
Добавить комментарий