Предварительный просмотр презентации
Основы программирования на языке Python
Среда программирования: Интерпретатор Python может работать в двух режимах: через командную строку, когда каждая введенная команда сразу выполняется; в программном режиме, когда программа сначала записывается в файл и при запуске выполняется целиком Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. IDLE
Запуск программы: Для запуска программы выбрать в меню Пуск Программы Python3.6 IDLE . В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду. После ввода строки нажать Enter. На следующей строке сразу отобразится результат.
Запуск программы: Для создания файла с программой в меню File выбрать пункт New File. В открывшемся окне набрать текст программы, сохранить и запустить программу на выполнение, выбрав пункт меню Run Run Module или нажать клавишу F5.
Алфавит языка: Python Буквы латинского алфавита A...Z, a...z Арабские цифры 0 ... 9 3.Символы . , : ; ( ) + - * / ? ! 4.Знаки отношений < > <= >= ! =
Типы переменных: int – целое число float – вещественное число str – символьная строка bool - логический тип
Основные операторы: Оператор присваивания: <имя переменной> = <значение> Пример: х=5; у= 6; S=х + у; a, b = 19, 25; с=р=3; 2. Оператор ввода: input() Пример: х=input() num1 = int( input() ) x = float( input() ) 3. Оператор вывода текста: print(“text”) или print(‘text’) Пример: print (‘ Я люблю информатику!’) 4.Оператор вывода значений: print(<имя переменной>) Пример: print(a)
Вариант организации вывода: по умолчанию print(1, 20, 300) 120300 2. убрать разделители – пробелы print(1, 20, 300, sep= ‘ ‘) 120300 3. добавить разделитель - запятую print(1, 20, 300, sep= ‘ , ‘) 1,20,300 4.вывод каждого значения с новой строки print(1, 20, 300, sep= ‘ \n ‘) 1 20 300
Основные арифметические действия: + – сложение – – вычитание * – умножение / – деление ** – возведение в степень // – целая часть от деления двух чисел % – остаток от деления двух чисел Сокращенная и полная запись: a + = b a= a + b a – = b a= a – b a * = b a= a * b a / = b a= a / b a ** =2 a= a**2
Пример программы: Даны два числа. Найти сумму чисел. Python: a = int(input('Чему равно 1-ое число')) b = int(input('Чему равно 2-ое число')) S=a+b print('S=',S)
Решить задачи: Найти площадь и периметр квадрата. 2. Найти сумму цифр двузначного числа. 3. Найти произведение цифр трехзначного числа. 4. Билет на экскурсию в музей для взрослого стоит 400 рублей, для школьника – 250 рублей. Сколько будет стоить посещение музея для группы из m взрослых и n школьников.
Упражнения: 1. Какая ошибка допущена в следующей программе? a = 3 b = 4 S=a*b*d print('S=',S) 2. Какое значение будет присвоено переменной с в результате выполнения программы? a, b= 11, 63 c = b =55 d=b+c-a print(d)
Упражнения: 3. Чему будет равно значение переменной с после выполнения программы? a = b = 3 a + = 1 c= a + b 4. Чему будет равно значение переменной с после выполнения программы? a= b= 5 a + = b c = 2 * a - b
Упражнения: 5. Чему будет равно значение переменной с после выполнения программы? a , b = 3 , 5 b + = 2 c= a + b 6. По сокращенной записи восстановите полную запись: a + = 7 b - = c c- = a - 5 b / = a + b * 2 a ** = (3 – c) *2