Найти тему

Программирование, как написать свой первый код на Python Часть 3

Оглавление
Всем привет! Я давненько не появлялась из-за смены пк и загруженности, исправляюсь. Возвращаем активность!
В данной статье мы познакомимся с функцией input и циклом while.

Для начала давайте дадим краткое определение циклу:

Цикл - это многократное повторение определенного набора команд.

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

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

Программирование, как написать свой первый код на Python
Прога, не книга и неведома зверушка5 июня 2023
Программирование, как написать свой первый код на Python Часть 2
Прога, не книга и неведома зверушка25 июня 2023

Ввод данных - процесс получения программой информации.

Вывод данных - процесс отображения программой выводных уже обработанных данных

Вы уже знакомы с функцией print, давайте дадим ей определение:

А теперь познакомимся с функцией input:

input() - Функция ввода данных в питон. Данную функцию нужно присвоить переменной, чтобы с ней работать!

сделано в нейросети канадский от сбера
сделано в нейросети канадский от сбера

Давайте практиковаться! Теперь, т.к. вы знайте как работать с интерпретаторами, мы будем проходить теорию прямо там.

Открываем свой интерпретатор (на первых порах я советую использовать wing т.к. там понятный и не нагруженный интерфейс).

-2
x = input('Введите что-то:')

То, что в кавычках является описанием. Оно служит для понимания того, что нужно ввести. Если вы программируете для себя, если вы не запутаетесь, то его можно опустить т.е. оставить скобки пустыми.

По умолчанию всегда вводится текст т.е. если вы хотите ввести в переменную x число (допустим 5) через инпут, то в переменой сохранится не само число 5, а его запись т.е. как текст - "5"

Во второй статье мы с вами познакомились с типами данных. Так вот, если вы хотите ввести число, то нужно использовать функции, т.е.

int() - Для целочисленных

float() - Для вещественных чисел

x = int(input( )), когда вы введете число, например 5, оно из '5' превратится в 5 с помощью int => Вы можете умножать, вычитать и делать что хотите в числовом плане!

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

Вот небольшой пример:

x = input('Enter your name: ')
# Enter your name: Anton нажать ентер
print('Hello, ', x)
# Hello, Anton

И еще:

txt = input("Введите что-нибудь, чтобы проверить это: ")
print("Это то, что вы только что ввели?", txt)
# Водим значение и нажимаем волшебную кнопку
# Получаем ответ

Давайте создадим простенький калькулятор :-)

-3

x = int(input())
y = int(input())
z = x + y
v = x - y
b = x * y
n = x // y
print('Сумма = ', z, 'Вычитание = ' , v, 'Умножение = ' , b, 'Деление = ', n)

Старайтесь писать код сами, просто понимая как нужно сделать,

  1. если что-то непонятно обращайтесь к скриншоту,
  2. не получается исправить ошибку - вставьте код.
  3. Не поняли, пишите в комментарии.
-4

А теперь задание!

Напишите программу, которая запрашивала бы у пользователя:
- его
имя ("What is your name?" или что-то подобное можно на русском)
-
возраст ("How old are you?" или что-то подобное можно на русском)
-
место жительства ("Where are you live?" или что-то подобное можно на русском)
После этого
выводила бы три строки:
"This is имя"
"It is возраст"
"he live in место_жительства"
Вместо имя, возраст, место_жительства должны быть данные, введенные пользователем.

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

В конце не забудьте сохранить!

И конечно секретик по сочетанию клавиш:

CTRL+A Выбор всех элементов в документе или окне.

CTRL+Z Отмена действия.

Если вам понравилась статья поставьте лайк, мне приятно, а вам один клик :)

Если у вас остались вопросы по этой теме (или есть вопросы по информатике / Python ) пишите в комментариях

Чтобы не пропустить новые части подпишитесь

Всем удачи :з