Similar presentations:
Курс по основам программирования на Python. Действительные числа
1.
Курс по основампрограммирования на Python
2. Действительные числа
O Действительные числа имеют типfloat()
3. Функции
O round() – округление до целого поправилам математики
O abs() – взятие модуля числа
O floor() – округление вниз
O ceil() – округление вверх
4. Некоторые функции библиотеки math
5. Задача 1
O Дано положительное действительноечисло Х. Выведите его первую цифру
после десятичной точки.
6. Решение
7. Настройка функции print()
O По умолчанию функция print() принимаетнесколько аргументов, выводит их через
пробел, после чего ставит перевод строки. Это
можно изменить, используя параметры
sep(разделитель) и end(окончание).
8. Задача 2
O Вводится 3 числа и строка.O Использую sep и end, вывести в
следующем виде:
9. Задача
O Написать программу для решениялинейного уравнения вида kx+b=0
O Написать программу для решения
квадратного уравнения вида ax2+bx+c=0
10. Решение
11. Решение
12. Цикл for
O Так называемый цикл с параметром. Вцикле for указывается переменная и
множество значений, по которому будет
пробегать переменная.
13. Цикл for
14. Счётчик
O Инструкция i += 1 эквивалентнаконструкции i = i + 1. Такую
сокращённую запись можно
использовать при всех арифметических
операциях: *=, -=, /=, %=, //= …
15. Использование счётчика
16. Функция range
O Для повторения цикла некотороезаданное число раз n можно использовать
цикл for вместе с функцией range.
17. Range
O Функция Range может принимать не один, адва параметра. Вызов range(a,b) означает,
что индексная переменная будет принимать
значения от a до b-1. Если а>b то цикл не
будет выполнен ни разу.
18. Range с тремя параметрами
O Range(1, 100, 2) - цикл по всемнечётным числам.
O Range(100, 0, -1) – цикл по всем числам
от 100 до 1
19. Получение индекса
20. Break
O Команда break прекращает выполнение цикла ипереводит выполнение программы на сроку
следующую после цикла.
21. Задача 1
22. Решение
23. Задача 2
24. Решение
25. Задача 3
26. Решение
27. Задача 4
28. Решение
29. Задача 5
30. Решение
31. Цикл while
O Цикл while позволяет выполнить одну и ту жепоследовательность действий, пока проверяемое
условие истинно. Условие записывается до тела
цикла и проверяется до выполнения тела цикла.
Если это условие ложно, то выполнение цикла
прекращается и управление передается на
следующую инструкцию после тела цикла. Этот
цикл используется, когда невозможно определить
точное значение количества проходов
исполнения цикла.
32. Цикл while
33. Цикл while
O Определение количества цифрнатурального числа
34. Управление циклом
O После цикла можно написать else и посленего блок операций, который будет выполнен
один раз после окончания цикла.
35. Управление циклом
OИнструкция break может встречаться внутри
цикла, но после того как программа встречает
её, выполнение цикла прекращается и при
этом, если была ветка else, она исполняться
не будет.
36. Множественное присваивание
O Инструкция присваивания позволяет изменятьсразу значения нескольких переменных.
Главное, чтобы слева и справа от знака
присваивания было одинаковое число
элементов.
37. Множественное присваивание
O Удобно использовать, когда нужнообменять значения двух переменных.
Другой язык
Python