Содержание
- 2. Простейшая программа # Это пустая программа комментарии после # не обрабатываются # -*- coding: utf-8 -*-
- 3. Вывод на экран print ( "2+2=?" ) print ( "Ответ: 4" ) Протокол: 2+2=? Ответ: 4
- 4. Сложение чисел Задача. Ввести с клавиатуры два числа и найти их сумму. Протокол: Введите два целых
- 5. Сумма: псевдокод ввести два числа вычислить их сумму вывести сумму на экран Псевдокод – алгоритм на
- 6. Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время
- 7. Имена переменных МОЖНО использовать латинские буквы (A-Z, a-z) русские буквы (не рекомендуется!) цифры знак подчеркивания _
- 8. Как записать значение в переменную? a = 5 оператор присваивания 5 Оператор – это команда языка
- 9. Ввод значения с клавиатуры 5 a
- 10. Ввод значения с клавиатуры a = input() ввести строку с клавиатуры и связать с переменной a
- 11. Ввод двух значений в одной строке a, b = map ( int, input().split() ) input() ввести
- 12. Ввод с подсказкой a = input ( "Введите число: " ) подсказка Введите число: 26 a
- 13. Изменение значений переменной a = 5 b = a + 2 a = (a + 2)*(b
- 14. Вывод данных print ( a ) значение переменной print ( "Ответ: ", a ) значение и
- 15. Сложение чисел: простое решение a = int ( input() ) b = int ( input() )
- 16. print ( "Введите два числа: " ) a = int ( input() ) b = int
- 17. Форматный вывод print("{:d}+{:d}={:d}".format(a,b,a+b)) a = 5 print ( "{:5d}{:5d}{:5d}".format (a, a*a, a*a*a) )
- 18. Типы переменных int # целое float # вещественное bool # логические значения str # символьная строка
- 19. Зачем нужен тип переменной? Тип определяет: область допустимых значений допустимые операции объём памяти формат хранения данных
- 20. Размещение переменных в памяти a = 5 оператор присваивания 5 a a = 4.5 4.5 «сборщик
- 21. Арифметическое выражения a = (c + b**5*3 - 1) / 2 * d Приоритет (старшинство): скобки
- 22. Деление Классическое деление: a = 9; b = 6 x = 3 / 4 # =
- 23. Сокращенная запись операций a += b # a = a + b a -= b #
- 24. Программирование на языке Python Вычисления
- 25. Остаток от деления % – остаток от деления d = 85 b = d // 10
- 26. Вещественные числа Форматы вывода: x = 123.456 print( x ) print("{:10.2f}".format(x)) 123.456 всего знаков в дробной
- 27. Вещественные числа Экспоненциальный формат: x = 1./30000 print("{:e}".format(x)) x = 12345678. print("{:e}".format(x)) 3.333333e-05 1.234568e+07 3,333333 ⋅
- 28. Стандартные функции abs(x) — модуль числа int(x) — преобразование к целому числу round(x) — округление x
- 29. Математические функции math.pi — число «пи» math.sqrt(x) — квадратный корень math.sin(x) — синус угла, заданного в
- 30. Документирование программы from math import sqrt print("Введите a, b, c:") a, b, c = map(float, input().split())
- 31. Документирование программы Руководство пользователя: назначение программы формат входных данных формат выходных данных примеры использования программы Назначение:
- 32. Документирование программы Формат выходных данных: значения вещественных корней уравнения; если вещественных корней нет, выводится слово «нет»
- 33. Случайные числа Случайно… встретить друга на улице разбить тарелку найти 10 рублей выиграть в лотерею Случайный
- 34. Случайные числа на компьютере Электронный генератор нужно специальное устройство нельзя воспроизвести результаты 318458191041 564321 209938992481 458191
- 35. Линейный конгруэнтный генератор X = (a*X+b) % c | интервал от 0 до c-1 X =
- 36. Генератор случайных чисел Генератор на [0,1): X = random.random() # псевдослучайное число Y = random.random() #
- 37. Генератор случайных чисел Генератор на [0,1): X = random(); # псевдослучайное число Y = random() #
- 38. Задачи «A»: Ввести с клавиатуры три целых числа, найти их сумму, произведение и среднее арифметическое. Пример:
- 39. Задачи «C»: Получить случайное трехзначное число и вывести через запятую его отдельные цифры. Пример: Получено число
- 40. Программирование на языке Python Ветвления
- 41. Условный оператор Задача: изменить порядок действий в зависимости от выполнения некоторого условия. полная форма ветвления if
- 42. Условный оператор: неполная форма неполная форма ветвления M = a if b > a: M =
- 43. Условный оператор if a с = a a = b b = c 4 6 ?
- 44. Знаки отношений > >= == != больше, меньше больше или равно меньше или равно равно не
- 45. Вложенные условные операторы if a == b: print("Одного возраста") else: if a > b: print("Андрей старше")
- 46. Каскадное ветвление if a == b: print("Одного возраста") elif a > b: print("Андрей старше") else: print("Борис
- 47. Каскадное ветвление cost = 1500 if cost print ( "Скидок нет." ) elif cost print (
- 48. Задачи «A»: Ввести три целых числа, найти максимальное из них. Пример: Введите три целых числа: 1
- 49. Задачи «C»: Ввести последовательно возраст Антона, Бориса и Виктора. Определить, кто из них старше. Пример: Возраст
- 50. Сложные условия Задача: набор сотрудников в возрасте 25-40 лет (включительно). if : print("подходит") else: print("не подходит")
- 51. Задачи «A»: Напишите программу, которая получает три числа и выводит количество одинаковых чисел в этой цепочке.
- 52. Задачи «B»: Напишите программу, которая получает номер месяца и выводит соответствующее ему время года или сообщение
- 53. Задачи «C»: Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот
- 54. Задачи «A»: Напишите условие, которое определяет заштрихованную область. «B»: Напишите условие, которое определяет заштрихованную область.
- 56. Скачать презентацию