Команды ввода-вывода и арифметические операции в Питоне.

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


Команды ввода-вывода питон

Чтобы узнать, что получается в результате действий, проводимых вами в программе, необходимо как-то это отобразить. К самому простому и основному способу вывода данных из программы является старый добрый вывод результата на экран, прямо из командной строке Shell среды разработки IDLE.


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


Примеры вывода:


Вывод результата вычислений на экран


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


print(2+3) #  результат сложения 2 и 3

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


print(2*5, (10-1)*9) # результат вычисления нескольких арифметических операций 

Вывод текста


print(Введите значение b) #  вывод поясняющей строки 

Вывод значения переменной на экран


print(b) #  вывод в виде строки значения переменной b


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

b=2+3 # Помещаем в переменную b, результат сложения двух чисел
print(b) # Выводим значение переменной на экран

Ввод и вывод значений на экран


А теперь перейдём к рассмотрению оператора ввода значений в программу. Для ввода данных в программу из командной строки в Питоне используют функцию input(). Она считывает введенные вами данные из одной строку. Ввод данных завершают нажатием клавиши Enter. Можно вводить значения с пояснением, указывая его прямо в скобках

.
Pervoe_znachenie=input(Введите значение Pervoe_znachenie=) # Выводим поясняющую строку и передаем результат ввода в переменную Pervoe_znachenie

print(Pervoe_znachenie) # Выводим значение переменной Pervoe_znachenie на экран

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


print(Введите значение a)

a=input()
print(Введите значение b)
b=input()
c=a+b
print(Сумма а и b = + c)

Как видим, результатом сложения является состыковка двух символов (конкатенация), а не реальная сумма чисел.


Выходом из этой ситуации будет два нижеприведенных варианта:


Перенос значения в уже заданную переменную


print(Введите значение a)

a=input()
print(Введите значение b)
b=input()
a=a+b
print(Сумма а и b =, a)

Вывод без использования новой переменной


print(Введите значение a)

a=input()
print(Введите значение b)
b=input()
print(Сумма а и b =, a+b)

В следующем уроке, когда мы будем говорить о типе данных, данная ситуация будет легко исправлена.


print(2 ** 16)  #  возведение в степень

print(37 / 3) # обычное полное деление числа
print(37 // 3) # частное от деления нацело
print(37 % 3) # остаток от деления нацело

Идентификаторы в Питоне Дополнительные возможности оператора вывода