Урок2(типы данных, переменны, условные операторы)
Download 0.99 Mb. Pdf ko'rish
|
python junior 2
Python для начинающих КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Урок №2 Переменные в Python Типы данных и Математические операторы в Python Условные операторы Сделаем первую программу КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН План урока: КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Переменные в Python Память Переменные – это специальные ячейки в коде, которые хранят в себе некоторые данные. Переменные КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН ПЕРЕМЕННАЯ = ЗНАЧЕНИЕ *print() - вывести данные на экран name = 'Javlon' favorite_number = 7 value_of_pi = 3.14 print(name) #Javlon print(favorite_number) # 7 print(decimal_number) # 3.54 Переменные КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Первый символ в переменной не должен быть числом; Переменны не должны иметь при себе символы (£, %, $, &), кроме символа нижнего_подчеркивания; При создании переменных нужно использовать латинские буквы; Переменная Name не то же самое name Ну низяя так КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Можно создать сразу несколько переменных в одну строку name, age = 'Павел', 21 Переменные можно переопределять Для нескольких переменных можно задать одно и то же значение name = 'Павел' name = 'Славик' (name) # Славик name=age=spam= 'Что это???' КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН А так можно было? spam, spam1 = 36 print(spam) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Типы данных в Python (integer, float, string, boolean) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Числовые типы данных КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Integer - целые(положительные или отрицательные) числа Float - десятичные дроби. За числовые значения в Python отвечают два типа данных - integer и float: *print() - вывести данные на экран КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН *type() - проверка типа данных type(2.00) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Текстовый тип данных Создаются с помощью кавычек ('Привет мир' или ''Привет мир'') Все что находиться или пишется внутри кавычек является типом данных строка За текстовые значения в Python отвечает тип данных string(строка): КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН *input() - функция для ввода данных type('2') КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН spam = input('Введи что угодно ') print(spam) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Создайте 3 переменных с разными типами данных КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Математические операторы КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Математические операторы + складывание - вычитание * умножение / деление ** возведение в степень % деление по модулю (остаток от деления) // деление без остатка КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Примеры print(3 + 6 ** 2) print(7 * 3 ** 2) print(7 // 2 + 0.5) print(3 % 2 * 2) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Операции с переменными разных типов данных x = 20 y = 99 print (x+y) x = 'микро' y = 'фон' print (x+y) x = 7 y = 'это число' print (x,y) x = 7 y = 'Как дела' print (x*y) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН print('Hello world' + 2) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН print('Hello world' * 2) Форматирование строк КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН print( 'Я стал специалистом за {}'. format (srok) ) pritn(f 'Я стал специалистом за {srok} месяца' ) print( 'Я стал специалистом за %d месяца' %(srok) ) Есть три способа форматирования: srok = 2 1. 2. 3. Boolean КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Boolean Если результат не соответсвует условию, то получим False Если результат соответсвует условию, получим True Тип данных boolean возвращает значения True или False в зависимости от происходимого действия True and True True False and False False True and False False False and True False True or False True КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Boolean Условные операторы КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Условные операторы служат для написания логики в коде Если у меня есть проект я покажу его публике А если у меня недокончен проект я доделаю и покажу его публике В ином случае я просто промолчу))) If, elif, else КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН if дома нет воды и конфет: # Условие я куплю обоих # Действие elif дома нету конфет: # Условие я куплю конфеты # Действие else: #Без условия никуда не пойду # Действие Синтаксис КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН a = int(input()) if a >100: print('a is greater 100') elif a<100: print('a is smaller 100') else: print('a is 100') По робнее КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН a = input() if a == 'Привет': print('Привет, как сам?') elif a == 'Кто ты?': print('я Python)))') else: print('нИпонЕл ') По робнее КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН > Больше < Меньше == Равен >= Больше или равен <= Меньше или равен != Не равно КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Первый проект КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Создать 3 переменных принимающие input() значения Первая - первое число, Вторая - матем.оператор, Третья - второе число Через условие проверить какой математический оператор был выбран и действием произвести соответсвующую операцию Вывести результат с помощью функции print() Сделать калькулятор: 1. 2. 3. 4. ТЗ(техническое задание) КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Домашнее задание КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Домашнее задание Сделать игру камень, ножницы, бумага Прочитать с 18 до 23 страницы книгу 'Грокаем алгоритмы' Сделать мини-ролик о том что прошел сегодня и что узнал) 1. 2. 3. КУРС: PYTHON ДЛЯ НАЧИНАЮЩИХ СПИКЕР: ЗОКИРОВ ЖАВЛОН Download 0.99 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling