Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 2.48 KB

File metadata and controls

34 lines (26 loc) · 2.48 KB

Урок 8 "Разное"

Материал

Многие уже прочли, но кто-то нет, так что изучаем:

И про сеты там же, где кортежи

Изучаем исключения, т.к. половина уже использует их:

Остальное по жалению:

Аннотации к функциям https://www.python.org/dev/peps/pep-3107/

Задачи на функции, логику и правильное структурирование кода:

Задача 1

Создайте функции:

  • генерации двумерного массива случайных чисел с заданными размерами
  • поиска максимальныъ чисел в каждой строке двумерного массива (2 функции)
  • проверки любой переменной на то, что она содержит положительное целое число и приведение переменной к int

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

Задача 2

Дано натуральное число n. Выведите все числа от 1 до n. Без использования циклов.

Задача 3

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