"Hello World"

"Hello World"

sillyseal

В прошлой статье мы установили интерпретатор и среду разработки. Теперь можно открыть IDLE и приступить к написанию кода!

Начнем с простейшего ввода и вывода.

Вывод

За консольный вывод в Python отвечает функция print( ).

Для вывода текста используются одинарные или двойные кавычки. Например, чтобы вывести Hello World, нужно всего лишь написать print("Hello World").

Для вывода числа или результата арифметической операции кавычки ставить не надо. Так, для вывода 6 просто пишем print(6), либо print(2+4).

Если вы хотите вывести несколько разных типов данных, просто разделяем их запятой. Пишем print("5+2=",5+2) для вывода 5+2= 7.

Простейший вывод в Python

До этого момента все команды мы выполняли в интерактивном режиме и полностью программу написать в нем невозможно. Для того чтобы писать код более чем в одну строчку, нам нужно создать .py файл.

Нажимаем Ctrl+N( File -> NewFile) и видим новое окно. Это и есть файл новой программы, открытый в режиме редактирования. В нем можно писать любой Python код, после чего - выполнить его, нажав F5(Run -> Run Module).

Создание новой программы .py


Ввод

Ввод в Python - довольно простая штука. За него отвечает функция input( ). Данная функция возвращает в программу только строки. За преобразование строк в другие типы данных отвечают специальные функции, которые будут рассмотрены в статье, посвященной типам данных.

Допустим, мы хотим положить строку, введенную с клавиатуры в переменную s. Чтобы это сделать, пишем s = input().

Ввод

В примере сверху, мы написали print( ) с пояснением к тому, какие конкретно данные надо ввести в программу(в данном случае предложение).

Но, Python хорош тем, что код на нем можно с легкостью сократить.

Вместо обычного input( ) напишем input("Введите предложение:\n").

Ввод с пояснением в input( )

Код короче, а результат тот же!

В этой статье мы изучили ввод-вывод на Python. На свой GitHub я закину пару файлов с кодом на эту тему. Изучайте, изменяйте и если будут вопросы пишите мне @sillyseal.

Report Page