Многие уже прочли, но кто-то нет, так что изучаем:
Изучаем исключения, т.к. половина уже использует их:
Остальное по жалению:
Аннотации к функциям https://www.python.org/dev/peps/pep-3107/
Общие рекомендации https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html
Задачи на функции, логику и правильное структурирование кода:
Создайте функции:
- генерации двумерного массива случайных чисел с заданными размерами
- поиска максимальныъ чисел в каждой строке двумерного массива (2 функции)
- проверки любой переменной на то, что она содержит положительное целое число и приведение переменной к int
Поместите полученные функции в отдельный модуль. Итоговую программу оформите в отдельном модуле (файле). Создайте двумерный массив 10х10 из случайных чисел. Ввод размера массива сделать с клавиатуры. Вычислить максимальный элемент в каждой строке массива и вывести полученный список на экран.
Дано натуральное число n. Выведите все числа от 1 до n. Без использования циклов.
Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке, разделяя их пробелами или новыми строками. При решении этой задачи нельзя использовать строки, списки, массивы (ну и циклы, разумеется).