Архив метки: Python

Python: Задачи и решения (Глава 5. Списки и словари. Игра “Виселица”).

Продолжаем практиковаться в программировании. После пятой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась делать словари и пользоваться списками, пора переходить к практике. Сделаем домашнее задание вместе!

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

Читать →

Python: Задачи и решения (Глава 6. Функции. Игра “Крестики-нолики”).

Продолжаем практиковаться в программировании. После шестой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась использовать функции, пора переходить к практике. Сделаем домашнее задание вместе!

Доработка функции ask_number() / hod_number()

Задача: Доработайте функцию ask_number() или hod_number() так, чтобы ее можно было вызывать еще с одним параметром — кратностью (величиной шага). Сделайте шаг по умолчанию равным 1. Читать →

Python: Задачи и решения (Глава 7. Файлы и исключения. Игра “Викторина”)

Продолжаем практиковаться в программировании. После седьмой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила работу с файлами, пора переходить к практике. Сделаем домашнее задание вместе!

Краткий конспект по работе с файлами в Python

Открыть и закрыть файл

open() – открыть файл и сообщить путь к директории;

open("файл", "r", encoding="utf-8") – открыть файл на чтение в кодировке Unicode. Читать →

Python – циклы (for, while, break, continue)

Циклы в Python – это части кода, которые повторяются несколько раз.

range(start,stop,step) – так в общем случае выглядит цикл для forLoop, где start и stop описывают собственно начало и конец цикла, включая начальную точку, но не включая конечную; step – шаг, с которым компьютер двигается от начальной точки к конечной (еще шаг называют приращение – increment).

Пример:

range(1,10,2) – это значит 1, 3, 5, 7, 9 Читать →

Python – using format in strings

Inside the string, we can specify both fixed text and part of the text defined by the format function, which will consist of separately specified sections:

print(“This cat has {0} kittens and a {1}”.format(2,”tail”))

Instead of using numbers inside curly braces, you can immediately set the value of the variable in them – a,b,c:

print(‘quantity: ({a}, {b}, {c})’.format(a=5,b=2,c=4))

Читать →