Итоги
На этом уроке вы узнали, что:
- Программа — это последовательность команд, которые выполняются одна за другой, сверху вниз.
print()выводит данные в вывод. Несколько значений через запятую выводятся в одной строке, с пробелами между ними:print("Возраст:", 25)выводитВозраст: 25. Простоprint()выводит пустую строку.- Текст (строку) пишут в кавычках, числа — без них.
- Арифметические операторы:
+,-,*и/. Умножение и деление выполняются раньше сложения и вычитания; скобки меняют порядок./всегда даёт десятичное число:6 / 2— это3.0. //— целочисленное деление, а%— остаток:7 // 3— это2,7 % 3— это1. Число чётное, еслиnumber % 2равно0.- Десятичные числа пишут через точку:
1.5. - Комментарии начинаются с
#; компьютер игнорирует остаток строки. С их помощью можно и отключать код (закомментировать его). - Переменные хранят значения под именем:
score = 0. Значение меняют, сохраняя новое:score = score + 1или корочеscore += 1(иscore -= 1). - Имена пишут в стиле snake_case (
first_name), они не могут начинаться с цифры и содержать пробелы, а заглавные и строчные буквы в них различаются. - У каждого значения есть тип:
int(целое число),float(десятичное число) илиstr(строка).+складывает числа и соединяет строки, но строку и число соединить нельзя:"5" + 3заканчиваетсяTypeError.str(),int()иfloat()преобразуют значения. - F-строки вставляют значения в текст:
f"Мне {age} лет." - Сообщение об ошибке читают с конца: в последней строке указаны тип ошибки и её описание; выше — номер строки, в которой произошла ошибка.
SyntaxErrorозначает, что код записан неправильно, и не выполняется ничего;NameError— неизвестное имя;TypeError— действие, которое тип значения не позволяет.
На следующем уроке, «Условия», ваши программы научатся принимать решения: делать одно или другое в зависимости от значений переменных.
Задание
- 1
Прежде чем идти дальше, попробуйте всё это на небольшой задаче: чек из кофейни.
Создайте переменную
totalс ценой двух чашек кофе и одного куска торта. Вычислите её изcoffee_priceиcake_price. - 2
С помощью f-строки выведите последнюю строку чека:
Итого: 11.5 EUR