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

День 3. Начал учить циклы for и while

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

Сегодня вышло как-то так

Бинарный оператор
Бинарный оператор

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

Но т.к. я только начинаю изучения - думаю что пойдет.

Знакомство с циклом for

Цикл for
Цикл for

Начал дальше изучать Python и перешел к циклам, первым, естественно, был цикл for. Ничего сложного, понятно.

Простая программка
Простая программка

Написал простую программу, которая считает количество букв "l" в слове "Hello". Да, сейчас я уже могу сделать чтобы пользователь ввел слово, ввел какие буквы необходимо сосчитать, в общем все с использованием оператора input. Но это была, так сказать, проба пера.

Цикл while

Цикл while
Цикл while

Тоже ничего сложного, на цикле while особо не засиживался и ушел решать задачи, да смотреть обучающие видео на youtube.

Ошибки при решении задач

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

Задачка
Задачка

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

Ее правильное решение
Ее правильное решение

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

Хотел купить курс на Udemy, однако теперь его никак не оплатить (без костылей так точно). Может кто знает как можно это сделать?

Также заказал книгу, как придет - приложу фотку к статье. Я понял, что печатный формат мне заходит лучше, чем видео. Наверное поэтому я и решаю задачи параллельно с видеоуроками по Python.

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

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