Похожие презентации:
Знакомство с языком программирования Python
1.
ГБПОУ «Челябинский Радиотехнический Техникум»Тема: Знакомство с языком
программирования Python
Преподаватель: Мальчер А.О.
Челябинск - 2023 г.
2.
Общие правила определения приоритетов операций1. Сначала выполняются операции возведения в степень справа налево, пример
3**2**2
1) 32 = 9
2) 92 = 81
2) Затем выполняются унарные минусы (отрицания)
3) Далее выполняются умножения и деления слева направо. Операции умножения
и деления имеют одинаковый приоритет.
4) И последними выполняются сложения и вычитания слева направо. Операции
сложения и вычитания имеют одинаковый приоритет.
5) Для изменения порядка действий необходимо использовать круглые скобки.
3.
При вычислении, например, выражения 8 / 2 * 5 на выходе получим 20.0 –это число типа float. Этот тип используется для представления
действительных чисел. В результате операции деления всегда будет
получаться число типа float.
! Напишем программу:
Пусть длина учебной пары хранится в переменной para_time, продолжительность
перемены между учебными парами — rest_time, а количество пар — n. Необходимо
вычислить сколько времени занимает заданное количество учебных пар, которое будет
храниться в переменной total_time.
para_time = 90
rest_time = 10
n=6
total_time = para_time * n + (n - 1) * rest_time
print(total_time)
4.
! Напишем программу:a = 25
v=a
a = 15
a=a+3
v=a+3
print(a, v)
Результат ?
5.
Основные операции над строками:A + B — конкатенация - соединение строк путём размещения строки B сразу после
строки A;
A * n — повторение строки n раз, значение n должно быть целого типа.
Иногда полезно целое число записать как строку. И, наоборот, если строка состоит из цифр, то полезно эту строку
представить в виде числа, чтобы дальше можно было выполнять арифметические операции с ней. Для этого
используются функции, имя которых совпадает с именем типа, то есть int, float, str. Например, int('123') вернёт целое
число 123, а str(123) вернёт строку '123'.
Например, напишем программу
Известно, что одна тетрадь стоит 17 рублей, нам необходимо купить 5 тетрадей.
Посчитайте стоимость 5 тетрадей с помощью операции над строками.
n=5
price = 17
s = str(n) + " тетрадей стоят " + str(n * price) + " рублей "
print(s)
Ответ?
6.
Ввод данных: функция input()Для считывания строки с клавиатуры используется функция input(),
которая возвращает значение считанной строки.
Например, можно считать значения двух строк следующим образом:
a = input()
b = input()
Правда, функция input() возвращает текстовую строку, а нам бывает нужно сделать так, чтобы переменные имели
целочисленные значения.
Поэтому сразу же после считывания выполним преобразование типов при помощи функции int и запишем новые значения
в переменные a и b.
a = int(a)
b = int(b)
Можно объединить считывание строк и преобразование типов, если вызывать функцию int для того значения, которое
вернёт функция input():
a = int(input())
b = int(input())
Далее в программе можно использовать значения переменных a и b для вычисления новых переменных или для вывода
результата на экран.
Теперь мы можем, не меняя исходного кода программы, многократно использовать её для решения различных задач.
Для этого нужно запустить программу и после запуска ввести с клавиатуры два числа, нажимая после каждого
клавишу Enter. Затем программа сама выведет результат.
7.
Вывод данных: функция print()Функция print() может выводить не только значения констант или
переменных, но и значения выражений. Например, print(b + c)
!Напишите программу, которая считывает значения двух
переменных a и b, затем меняет их значения местами и выводит
их значения на экран. Данную задачу необходимо решить без
использования каких-либо переменных, кроме a и b.
a = int(input())
b = int(input())
a=a^b
b=a^b
a=a^b
print(a)
print(b)
8.
Операции целочисленного деления и взятия остаткаОперация деления (/) для целых чисел всегда возвращает
значение типа float, даже если делимое делится нацело
на делитель. Часто бывает необходимым выполнить деление
с целочисленным результатом.
Для этого в Python есть специальная операция целочисленного
деления, которая обозначается //.
Результатом будет число, которое было бы получено в результате
деления, но с отброшенной дробной частью.
Другая связанная с этим операция — это операция взятия остатка
от деления, обозначаемая %.
9.
!Написать программу13/3 ответ?
13//3 ответ?
13%3 ответ?
10.
Написать программу для решения задачиПреподаватель выдала s студентам n карточек чтобы они
поделили их между собой поровну, а
неделящийся остаток
необходимо отдать обратно преподавателю.
Сколько карточек достанется каждому студенту?
Сколько карточек отдадут обратно преподавателю?
Программирование