Похожие презентации:
Переменные, типы данных и арифметические операции
1.
Переменные, типы данных иарифметические операции
Модуль 1. Урок 2.
2.
Повторение3.
Переменные4.
Что такое переменные?4
Переменная — это имя, присвоенное определённому
значению, которое можно изменять.
Переменные могут содержать любую информацию:
Целочисленную (1, 2, 3, …)
Текстовую
Логическую
...
num
num1
num2
5.
Именование переменныхСинтаксис объявления переменной:
- имя_переменной = значение переменной
snake_case
Синтаксис объявления КОНСТАНТНОЙ переменной:
- ИМЯ_ПЕРЕМЕННОЙ = значение переменной
Верхний реистр
Теоретические основы
6.
Именование переменныхНельзя начинать имя переменной с:
-
цифры
-
специфального символа (кроме _)
Нарушил все правила
Переменная не может состоять из букв разного регистра!
Самая красивая
переменная
Теоретические основы
7.
Типы данных8.
Типы данныхТип данных
8
Обозначение
Описание
Целые числа
Integer,
int
1, 2, 3, …, 123
Числа с плавающей точкой
float,
double
1.5, 14.1, ...,
1.23
Строки
string,
str
“Это строка!”
‘Это тоже!’
Булевые значения
boolean,
bool
True/False
Списки
list
[1, 2, ‘Hi’, True]
Словари
dictionary,
dict
{login: ‘admin’,
password: ‘123’}
Кортежи
tuple
(1, 2, ‘Hi’, True)
Множества
set
{‘a’, ‘b’, ‘c’, ‘d’}
Это база
Хранит пары
ключ: значение
Хранит только
уникальные значения
9.
Утиная типизация | Динамическая типизацияI.
Динамическая типизация — это когда
Python не требует указывать тип
переменной.
Тип
определяется
автоматически на основе значения.
II.
Если переменная "ведет себя" как
определенный тип данных, Python с ней
так и работает.
Теоретические основы
10.
Целые числаЦелые числа — это числа без дробной части.
integer
Числа с плавающей точкой
Нецелые числа — это числа с дробной частью.
float
Теоретические основы
11.
СтрокиСтроки — это последовательности символов, заключённых в кавычки.
string
Булевые значения
Логические значения могут принимать только два значения: True или False.
bool
Теоретические основы
12.
Перерыв13.
Преобразование типов данныхПреобразование типов — это процесс изменения одного типа данных в
другой.
Преобразуем строку
в число
Преобразуем число
в строку
Теоретические основы
14.
Работаем сарифметическими
операциями
15.
Арифметические операции15
Арифметические операции — это математические
операции, выполняемые над числами.
(а может и не только над числами)
Операция
Обозначение
Описание
Приоритет
Сложение
+
2+2=4
2
Вычитание
-
1000 – 7 = 993
2
Умножение
*
2*2=4
1
Деление
/
4/2=2
1
Целая часть от деления
//
5 // 2 = 2
1
Остаток от деления
%
5%2=1
1
Возведение в степень
**
2**3 = 8
0
16.
СложениеСложение чисел
Сложение строк
Теоретические основы
17.
Вычитание и умножениеВычитание чисел
Строки вычитать
нельзя
Простое умножение
чисел
Строки можно
умножать на числа
Теоретические основы
18.
Все виды деленияПростое деление
Целая часть от
деления
Остаток от деления
Ответ – все число
Теоретические основы
Ответ – только целая
часть
Ответ – только остаток
от деления
19.
Возведение в степеньТеоретические основы
20.
Практикум21.
Рассмотрим задачуЗадача 1: Вывод с разделителем
Напишите программу, которая выводит три слова, введённые пользователем, на
одной строке. Между словами должен стоять символ “-”.
Задача 2: Завершение строки
Напишите программу, которая выводит два предложения, введённые пользователем,
на одной строке, разделённые точкой с запятой. В конце вывода не должно быть
переноса строки.
Задача 3: Таблица умножения
Напишите программу, которая принимает одно число и выводит его таблицу
умножения (от 1 до 5) в одной строке. Числа должны быть разделены пробелом.
Задача 4: Формирование предложения
Напишите программу, которая просит пользователя ввести три разных слова и
выводит их в формате полного предложения с запятой между ними и точкой в конце.
Задача 5: Интерактивный калькулятор
Напишите программу, которая запрашивает два числа у пользователя, складывает их
и выводит результат в формате: “Первое число + Второе число = Результат”.
Разминаем мозг
Программирование