Повторение Питон

Содержание

Слайд 2

Язык Python

Для создания файла с программой в меню File нужно выбрать New

Язык Python Для создания файла с программой в меню File нужно выбрать
File. В открывшемся окне набрать текст программы (скрипт), сохранить его под каким-нибудь именем в меню File → Save As, запустить на выполнение в меню Run → Run Module или нажав клавишу F5.
Результат работы программы отобразится в окне Python Shell.

Слайд 3

Общие сведения о языке программирования Python

Алфавит языка Python (набор допустимых символов)

Общие сведения о языке программирования Python Алфавит языка Python (набор допустимых символов)
состоит из
букв латинского алфавита (причём заглавные и строчные буквы различаются),
цифр и специальных знаков (знаков препинания, арифметических и других).
Русские буквы могут использоваться только при выводе текста на экран и в комментариях к программе.
Служебные слова – цепочки символов, имеющие фиксированное смысловое значение.
Величины в программе представлены в виде констант и переменных.
Константы – величины, не изменяющие своего значения при выполнении программы.
Переменные – величины, которые могут изменять свое значение при выполнении программы. Каждая переменная имеет имя, тип и значение.
Имя переменной (идентификатор) – любая отличная от служебных слов последовательность латинских букв, цифр и символа подчеркивания "_", не может начинаться с цифры.
N, N1, massa, massa_tela – правильно; 1N, масса, massa tela – неправильно.

Слайд 4

Выражение – это конструкция, возвращающая значение некоторого типа.
Простыми выражениями являются переменные и

Выражение – это конструкция, возвращающая значение некоторого типа. Простыми выражениями являются переменные
константы.
Сложные выражения строятся из простых с помощью операций, функций и скобок. Данные, к которым применяются операции, называются операндами.
Используется линейная форма записи выражений (в одну строку).

Выражения и операции

Арифметические операции

Слайд 5

Логические выражения могут содержать величины или выражения, которые сравниваются между собой с

Логические выражения могут содержать величины или выражения, которые сравниваются между собой с
помощью операций сравнения.
Логическое выражение может принимать лишь два значения: «истина» или «ложь».

Выражения и операции

Операции сравнения

Слайд 6

Например:

Выражения и операции

Приоритет выполнения операций:
1) операции в скобках; 2) возведение в

Например: Выражения и операции Приоритет выполнения операций: 1) операции в скобках; 2)
степень; 3) умножение и деление (в том числе // и %); 4) сложение и вычитание. Операции одинакового приоритета выполняются в порядке записи слева направо.
Если выражение слишком длинное и не помещается в одной строке, необходимо заключить всё выражение в скобки (перенос внутри скобок разрешён).

Слайд 7

ПОВТОРЕНИЕ

ПОВТОРЕНИЕ

Слайд 8

ПОВТОРЕНИЕ

ПОВТОРЕНИЕ

Слайд 9

Оператор ввода

Для ввода значений переменных с клавиатуры в процессе выполнения программы используется

Оператор ввода Для ввода значений переменных с клавиатуры в процессе выполнения программы
оператор (функция) ввода input («ввод»):

При выполнении оператора:
компьютер переходит в режим ожидания данных;
пользователь вводит с клавиатуры данные в виде строки символов;
для завершения ввода пользователь нажимает клавишу Enter;
введенная строка записывается в указанную переменную.
Если вводится не строка, а число, необходимо выполнить преобразование типов с помощью функций int (для целых) и float (для вещественных).
Например: На экране:

<имя_переменной> = input()

print("Введите слово и два числа:")
x = input()
y = int(input())
z = float(input())
print(x, y, z)

Введите слово и два числа:
ноль
1
2
ноль 1 2.0

Слайд 10

Вычислить

45678 % 10 = 

45678 % 100 = 

45678 // 1000 = 

45678 // 10000

Вычислить 45678 % 10 = 45678 % 100 = 45678 // 1000

78 

45 



1234 % 100 // 10 =


Слайд 11

Составить программу, вычисляющую сумму цифр введенного с клавиатуры целого трёхзначного числа

# Сумма

Составить программу, вычисляющую сумму цифр введенного с клавиатуры целого трёхзначного числа #
цифр трехзначного числа
# Трёхзначное число x = a•100 + b•10 + c
# где а, b, с - цифры этого числа
x = int(input("Введите трехзначное число: "))
a = x // 100 # сотни
b = x % 100 // 10 # десятки
c = x % 10 # единицы
s = a + b + c
print ("Сумма цифр равна", s)

Задача 1

Слайд 12

Полная форма ветвления (условного оператора):

Если условие истинно, то выполняется блок_1, иначе –

Полная форма ветвления (условного оператора): Если условие истинно, то выполняется блок_1, иначе
блок_2.

В языке Python важную роль играют отступы операторов от левой границы текста программы. Начало и конец блоков операторов определяется этими сдвигами. Задаются отступы пробелами или клавишей Tab.

Если в блоке всего один оператор, то допустима такая форма записи:

if <условие>: <оператор_1>
else: <оператор_2>

Слайд 14

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

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

Пример программы Напишите программу, которая определяет, равны ли два числа между собой,
данные Вводится два целых числа, по модулю не превышающих 10 000 (то есть от -10 000 до 10 000).
Выходные данные Вывести комментарий "равны", если числа равны между собой. В противном случае вывести комментарий "не равны".
Sample Input 1:
6 8
Sample Output 1:
не равны
Sample Input 2:
7 7
Sample Output 2:
равны

Решение вариант 1
a=float(input())
b=float(input())
if a==b:
print("равны")
else:
print("не равны")

Решение вариант 2
a=int(input())
b=int(input())
if a==b:
print('равны')
else:
print('не равны')

Слайд 15

Составное условие

Операция and

Операция or

выполняются
ОБА
условия одновременно

выполняется
ХОТЯ БЫ ОДНО
из

Составное условие Операция and Операция or выполняются ОБА условия одновременно выполняется ХОТЯ
условий

В данном примере условие будет верно, если а > 0 и b < 0

А здесь условие будет верно, если а > 0 или b < 0, т.е. верно хотя бы одно из условий

Также можно составлять различные комбинации из условий с использованием скобок.
Например: