Connect with us

Обучение

Заметки Python #2: Ввод-вывод, операции

Продолжаем изучение Питона. На очереди у нас функции ввода/вывода, математические и логические операции

В первом выпуске мы познакомились с переменными. Пора идти дальше.

Вывод. Функция print ()

Одна из основных встроенных функций в Питоне. Выводит информацию на экран, консоль, мобильное приложение или веб-сервис. В принципе, суть работы её проста. Мы остановимся лишь на дополнительных возможностях. Разделение переменных и строк:

 

Но учтите, что выведет программа их через пробел, а не через запятую

Тип переменной в print не влияет роли — можно писать через запятую любой тип

Параметр sep в функции print()

Если вас не устраивает пробел в выводе переменных, то можно использовать специальные разделители. Например, для разделения слов можно использовать параметр Separator

 

Результатом выполнения кода будут переменные через слэш. Можно использовать несколько символов — всё, что угодно

Параметр end в функции print()

Это же правило можно применять и к целым строкам. По умолчанию они у нас выводятся в столбик

 

Выглядит это вот так:

Достаточно добавить в функцию print параметр end

 

И теперь строчки у нас будут идти через один разделитель, а не в столбик

Ввод. Функция input()

Если нам необходимо, чтобы пользователь ввел какую-либо информацию — мы используем команду input (речь идёт о вводе в консоли). Правилом хорошего тона считается указывать в кавычках, что мы спрашиваем у пользователя. Не забудьте важное правило: все данные, которые ввел пользователь имеет тип данных строка (str)

 

Результат: Мы спросили имя, пользователь нам ответил, мы вывели на экран сообщение, что его зовут Морсик

Чтобы введенные пользователем данные имели, например, числовое значение, то нам необходимо преобразовать переменную в число

Результат:

Математические операции

Все математические операции можно делать и в питоне. Все операции, кроме деления имеют тип данных «Целое числов». При делении же тип данных всегда дробное число (float). Т.е. если даже вы будете делить 1 на 1, то результатом будет 1.0. Пример:

 

Результат:

Приоритет по операциям — такой же как в обычной математике, т.е. умножение выполняется первым, сложение вторым и т.п.

Другие математические операции

Есть еще довольно популярные математические операции, которые используются при программировании:

// — целая часть от деления (округление до целой части)

% — остаток от деления

** — возведение в степень

Выглядит это так:

 

Результат:

Логические операции

Результат логической операции всегда будет тип данных bool (т.е. true или false).

Основные операции:

== — равно

!= — не равно

< — меньше

<= — меньше или равно

> — больше

= — больше или равно

Логические операции можно использовать с арифметическими. Например:

 

Результат в виде true или false :

Сложные логические операции

Имеются и сложные логические операции. Приоритет в них, как и в математических операциях, можно менять с помощью скобок

Основные операции:

AND — И (true только в случае, если все значения true)

OR — ИЛИ (true, если хотя бы одно значение true)

NOT — (обратное выражение «не true» и «не false»)

Например:

 

Результат:

Click to comment

Leave a Reply

Ваш e-mail не будет опубликован.

Лучшие сервисы стриминга музыки в 2019 году

Сервисы

Wink Ростелеком: Samsung LG, Sony, Phillips, Android TV

Ростелеком

LG WEB OS: приложения, обновления, настройка, проблемы со звуком

Гаджеты

Ноутбуки Asus не видят жесткий диск. Автоматический вход в BIOS при старте

Гаджеты

.

Digital2.ru - тренды, IT, разработка, цифровая экономика

Connect
Подпишись на нас