Содержание
- 2. Рекурсивный перебор перебор L символов w[0]="Ы" # перебор последних L-1 символов w[0]="Ш" # перебор последних L-1
- 3. Рекурсивный перебор # основная программа TumbaWords ( "ЫШЧО", "", 3 ); def TumbaWords ( A, w,
- 4. Задачи «A»: В алфавите языке племени «тумба-юмба» четыре буквы: «Ы», «Ш», «Ч» и «О». Нужно вывести
- 5. Сравнение строк Сравнение по кодам символов:
- 6. Сравнение строк 5STEAM steam
- 7. Сортировка строк aS = [] # пустой список строк print ( "Введите строки для сортировки:" )
- 8. Задачи «A»: Вводится 5 строк, в которых сначала записан порядковый номер строки с точкой, а затем
- 9. Задачи «B»: Вводится несколько строк (не более 20), в которых сначала записан порядковый номер строки с
- 10. Программирование на языке Python § 67. Матрицы
- 11. Что такое матрица? Матрица — это прямоугольная таблица, составленная из элементов одного типа (чисел, строк и
- 12. Создание матриц A = [[-1, 0, 1], [-1, 0, 1], [0, 1, -1]] перенос на другую
- 13. Создание матриц N = 3 M = 2 row = [0]*M A = [row]*N Нулевая матрица:
- 14. Вывод матриц print ( A ) [[1, 2, 3], [4, 5, 6], [7, 8, 9]] def
- 15. Простые алгоритмы Заполнение случайными числами: import random for i in range(N): for j in range(M): A[i][j]
- 16. Задачи «A»: Напишите программу, которая заполняет квадратную матрицу случайными числами в интервале [10,99], и находит максимальный
- 17. Задачи «B»: Яркости пикселей рисунка закодированы числами от 0 до 255 в виде матрицы. Преобразовать рисунок
- 18. Перебор элементов матрицы Главная диагональ: for i in range(N): # работаем с A[i][i] Побочная диагональ: for
- 19. Перестановка строк и столбцов 2-я и 4-я строки: A[2], A[4] = A[4], A[2] 2-й и 4-й
- 20. Выделение строк и столбцов 1-я строка: R = A[1][:] 2-й столбец: C = [] for row
- 21. Задачи «A»: Напишите программу, которая заполняет квадратную матрицу случайными числами в интервале [10,99], а затем записывает
- 22. Задачи «B»: Пиксели рисунка закодированы числами (обозначающими цвет) в виде матрицы, содержащей N строк и M
- 23. Программирование на языке Python § 68. Работа с файлами
- 24. Как работать с файлами? файлы текстовые двоичные «plain text»: текст, разбитый на строки; из специальных символов
- 25. Принцип сэндвича хлеб хлеб начинка Fin = open ( "input.txt" ) Fout = open ( "output.txt",
- 26. Ввод данных Fin = open( "input.txt" ) s = Fin.readline() # "1 2" Чтение строки: Чтение
- 27. Вывод данных в файл a = 1 b = 2 Fout = open( "output.txt", "w" )
- 28. Чтение неизвестного количества данных пока не конец файла прочитать число из файла добавить его к сумме
- 29. Чтение неизвестного количества данных Задача. В файле записано в столбик неизвестное количество чисел. Найти их сумму.
- 30. Чтение неизвестного количества данных Задача. В файле записано в столбик неизвестное количество чисел. Найти их сумму.
- 31. Задачи «A»: Напишите программу, которая находит среднее арифметическое всех чисел, записанных в файле в столбик, и
- 32. Обработка массивов Задача. В файле записаны в столбик целые числа. Вывести в другой текстовый файл те
- 33. Обработка массивов Ввод массива: A = [] while True: s = Fin.readline() if not s: break
- 34. Обработка массивов Вывод результата: Fout = open ( "output.txt", "w" ) Fout.write ( str(A) ) Fout.close()
- 35. Задачи «A»: В файле в столбик записаны числа. Отсортировать их по возрастанию последней цифры и записать
- 36. Обработка строк Задача. В файле записано данные о собаках: в каждой строчке кличка собаки, ее возраст
- 37. Чтение данных из файла Чтение одной строки: s = Fin.readline() Разбивка по пробелам: data = s.split()
- 38. Обработка строк Fin = open ( "input.txt" ) Fout = open ( "output.txt", "w" ) while
- 39. Обработка строк lst = Fin.readlines() for s in lst: age = int ( s.split()[1] ) if
- 41. Скачать презентацию