Найти в Дзене
Дерт Фин

Ввод данных, переменные, типы данных - урок по Python, часть 3

Оглавление

В данном уроке я расскажу, как получить информацию от пользователя, как её сохранить и о том, какие виды информации существуют

Переменные :

Переменная - это "ячейка", куда можно поместить, и в дальнейшем использовать информацию.

Давайте поскорее узнаем, как их создавать.
Это намного лечге, чем в других языках. Нам нужно просто написать название, знак "=" и значение.

-2

При создании переменной важно учитывать некоторые правила :

  1. Первый символ в названии переменной не может быть цифрой(только буква)
  2. В названии нельзя использовать спец.символы и буквы, не входящие в английский алфавит.
    Снизу представлены примеры ошибок :
-3

Думаю, теперь по ошибкам всё понятно. Давайте поскорее покажу, как использовать эти переменные. В прошлом уроке мы как раз изучили вывод сообщений в консоль, на примере которого можно наглядно показать использование переменных.
Чтобы вывести переменную в консоль, просто укажите её название внутри скобок команды print :

Как видите, всё вывелось правильно
Как видите, всё вывелось правильно

Как-то скучно, не прадва ли? Хочется, чтобы можно было вводить данные прямо в консоли. Сейчас покажу как это сделать!
Всё, что нам нужно - это команда input(). Внутри скобок можно указать, что именно мы хотим получить.
Допустим, нам нужно создать анкету, спросив у пользователя имя, фамилию и возраст. Давайте поскорее приступим.

-5

Как видите, мы можем ввести что-нибудь после строки, которую мы указали внутри input(). Давайте ответим на все вопросы

-6

Добавлю вывод информации в конце анкеты

-7

Код получается длинноватым, не правда ли? Всё потому, что каждая строка написана в отдельном "print". В Python есть функция переноса строки. Всё, что нужно - это вставить "\n" в нужном месте.

\n Обязательно пишется в ковычках !
\n Обязательно пишется в ковычках !

Разницы в выводе нет, но код стал меньше на 3 строки.
Теперь мы можем сделать калькулятор!

-9

Возникли проблемы, да? Всё из-за того, что при вводе чего-либо через input, информация записывается в виде текста(String). Думаю, что из прошлого урока вы помните, что такое Int и String. Но как сделать из String Int? Всё просто, поместите input во внутрь int()

Можно поместить в int сами переменные, которые находятся внутри
print, но это будет не эффективно
Можно поместить в int сами переменные, которые находятся внутри print, но это будет не эффективно

Теперь всё работает, но лучше закрепить знания о типах данных, а так-же узнать о новых :

Integer (использовать через int) - Тип данных, который может значить целое число
String (использовать через str) - Тип данных, который может значить строку(текст).
Floating Point (использовать через float) - Тип данных, который может значить число с плавующей точкой. Т.е дробное/не целое число
Boolean (использовать через bool) - Тип данных, который может иметь два значения - True и False (правда/ложь, 0 или 1, нет/да).

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

Важная новость : теперь уроки будут выходить каждый день!

Подведём итоги данного урока. Мы узнали :
1. Как получить информацию от пользователя
2. Как сохранить эту информацию
3. Как взаимодействовать с этой информацией

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