↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Балтика
вчера в 19:55
Aa Aa
#программируем_с_балтикой

Наконец-то долгожданная 5тая часть курса - начинаем программировать! Сегодня мы рассмотрим, что такое команда print(), строки и числа, узнаем, как записываются знаки равенства и знаки арифметических действий, напишем несколько программ программ - от попроще к сложнее.

Итак, погнали!

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

Начнем мы с самой первой для всех программы - программы print. Эта программа самая первая и самая родная, самая используемая для программиста. Она позволяет выводить на экран тот или ной текст. Вначале мы будет выводить уже готовый текст. Чуть позже я расскажу, как выводить код с записанными данными.

Итак, следуйте алгоритму и напишите свой самый первый код:

1) Откройте питон.

2) Включите английскую раскладку.

3) Напишите слово "print". Эту функцию, как и многие другие, стоит писать с маленькой буквы.

4) Добавьте скобки, чтобы выглядело так: print()

5) В скобках напишите любой текст в кавычках, к примеру: print("Это мой первый код!")

6) Запустите программу, нажав кнопку "запустить" или "play".

Если программа была написана верно, вы увидите выведенный текст. Поздравляю!

Задание (самопроверка): с помощью функции print() выведите разные тексты с буквами, цифрами и символами.

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

В питоне мы можем выводить строки и числа. Строки записываются в кавычках одинарных и двойных, т.е.: "привет" или 'привет'. Числа пишутся без кавычек. Проверьте, если вы напишите в скобках число без кавычек, код сработает. Но текст без кавычек не будет выводится вашей программой - выйдет ошибка. Также выйдет ошибка, если попытаться "замиксовать" кавычки по типу "привет!'. Если вы хотите, чтобы текст получился в кавычках, то можно вставить одни кавычки в другие, по типу ' "Hi!" '. Попробуйте!

Задание (самопроверка): попробуйте все описанные в абзаце ранее коды (как верные, так и неверные)

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

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

A = "Привет!" (не пытайтесь это вставить - я пишу буквы на русском языке)

Чтобы напечатать ее, необходимо записать ее в скобки команды принт БЕЗ КАВЫЧЕК. Если заключить ее в кавычки, она превратится в строку и напечатается не Привет!, а A

Тогда готовая программа будет выглядеть так:

A = "Привет!"

print(A)

Также если написать:

A = "Привет!"

A = "Пока!"

То переменная A будет иметь значение "Пока!", так как в памяти кода остается последнее присвоенное переменной значение.

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

Совет! Пробел всегда можно сделать, добавив строку с пробелом (" ")

Пример программы 1:

A = "Привет,"

В = "Друг!"

print(A + B)

Вывод: Привет друг!

Пример программы 2:

A = "Привет,"

В = "Друг!"

print(A , " ", B)

Вывод: Привет друг!

Пример программы 3:

A = "У меня по информатике"

В = 5

print(A , " ", B)

Вывод: У меня по информатике 5

Учтите! Программа 4 выведет сумму!:

А = 3

В = 2

print(A + B)

Вывод: 5

Чтобы программа склеила числа, необходимо:

A = str(A) - переводим число в строку

Теперь рассмотрим, какие знаки бывают:

Знаки равенств:
= (равно для переменной)
== (равно)
!= (не равно)
>(больше)
<(меньше)
>=(больше или равно. Строго в порядке сперва значок больше, потом равно)
<=(меньше или равно. Строго в порядке сперва значок меньше, потом равно)

Знаки арифметических действий:
+(сложение)
-(вычитание)
*(умножение)
**(возведение в степень)
/(деление с частью после запятой)
//(деление без части после запятой)
%(остаток от делений чисел)

a = 2 ** 2

c = 5%4

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

boop = 18 //( 2 * 1 + 5)

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

a = 2
bobr_curva = 10 * a + a

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

Задача: У Карла Петровича есть в коллекции 972 марки. Он копил их ровно 3 года. Сколько минимум в месяц марок он получал, если это было постоянное число?

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

Назовем переменные years (года), month (месяц), stamps (марки), stamps_per_month (марки в месяц). Далее напишем нашу программу.

years = 3
month = years * 12
stamps = 972
stamps_per_month = stamps/month
print(stamps_per_month)

Верная программа в нашем случае даст ответ 27.

№5 Задача для решения (с последующим написанием кода, выведите только число): Маша в два раза старше своего братика Володи, возраст папы в 3 раза больше суммы возрастов детей, а возраст мамы равен возрасту папы, но на 5 лет меньше. Сколько лет маме, если Володе 2 года?

№6 Задача для решения (с последующим написанием кода, выведите только число): Костя идет навстречу Володе, который едет на велосипеде, со скоростью 4 км/час. Скорость Володи - 21 км/час. Общее расстояние - 100 км. Во сколько мальчики встретятся, если оба стартовали ровно в 8:00?
(Подсказка: для решения такой задачи необходимо найти скорость сближения (Vсбл) - это сложенные скорости(V1 и V2) мальчиков. Далее время(t), через которое они встретились, находится по формуле расстояние (S) деленное на скорость сближения)

Ответы на эти задачи с верный кодом и решением вы найдете в комментариях.

Задание (самопроверка): напишите несколько кодов. Попробуйте все изученное на этом уроке.


На этом очередной урок заканчивается. Все интересующие Вас вопросы по поводу темы можете задавать в комментариях. Ждите продолжение в следующей главе!
вчера в 19:55
1 комментариев из 9
Почему-то вспомнился набор загрузчика на передней панели pdp'шки...
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть