Найти в Дзене
Путь новичка в Python

Решаю первые задачи на Python

Оглавление
Картинка со стока
Картинка со стока

Что делал и чему научился за небольшое время?

Всем привет, сегодня учился базовому выводу информации на экран на языке программирования Python, получение данных от пользователя с клавиатуры, а также научился делать элементарные арифметические действия.

Что у меня получилось
Что у меня получилось

Вышло как-то так, радует прям очень дружелюбный язык и среда программирования.

После этого я пошел решать задачи

Решил что необходимо набивать руку на элементарных задачах, т.к. даже текущие навыки могут спокойно забыться, если их какое-то количество раз не повторить.

Задачи до я не решил показывать, они больно простые
Задачи до я не решил показывать, они больно простые

На этом сайте я решал задачи, до задачи со слоном проблем как таковых не было, кое-где пришлось достать блокнот и в нем вручную прорешать чтобы реализовать это в программе. Однако в задаче про "Ход слона" уже пришлось открыть шахматную доску чтобы представить как правильно решить задачу.

Что у меня вышло
Что у меня вышло

Собственно такой код у меня получился, может быть можно было его оптимизировать, но пока так.

Задача "Ход ферзя"

Эта задача уже далась проще, т.к. сочетала в себе строки кода "Ход ладьи" и "Ход слона". "Ход ладьи"- там совсем просто я даже не стал вам показывать.

Как-то так
Как-то так

Вышел такой код и достаточно быстро

Задача "Ход коня"

Вот тут пришлось подумать, даже несколько раз переписывать код, т.к. что-то не учитывал. Забывал, что конь может ходить и назад тоже, но разгадал быстро.

Ход коня
Ход коня

Такую махину я нагородил (думаю что можно раза в 2 сократить решение, но так мне на данный момент понятнее)

Вот такие изменения за небольшое время. Я пошел дальше учить и решать задачки на Python.

Спасибо за прочтение, жду ваших комментариев. Советы, замечания естественно принимаются. Скоро спишемся!

#python #python с нуля #программирование на python #it

Наука
7 млн интересуются