Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Программирование на Python для начинающих


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1500, книга: Короче, влипла!
автор: Юлия Громова

Ох, ребята, я просто влюбилась в эту книжку! С первых страниц "Короче, влипла!" меня захватила своим искрометным юмором и не отпускала до самого конца. Главная героиня, Варя, это просто огонь! Неунывающая, вечно попадающая в нелепые ситуации, она моментально вызвала у меня симпатию. А уж когда она столкнулась с веселыми призраками, я чуть не померла от смеха. События разворачиваются так стремительно, что дух захватывает. И все это на фоне нестандартного фэнтезийного мира, где темная...

СЛУЧАЙНАЯ КНИГА

Майк МакГрат - Программирование на Python для начинающих

Программирование на Python для начинающих
Книга - Программирование на Python для начинающих.  Майк МакГрат  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование на Python для начинающих
Майк МакГрат

Жанр:

Учебники и самоучители по компьютеру, Python

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование на Python для начинающих"


Читаем онлайн "Программирование на Python для начинающих". [Страница - 2]

должны соблюдаться — как в этом примере, который
генерирует последовательность чисел Фибоначчи с помощью цикла while:

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

1. Начните новую программу на Python, проинициализировав переменную- счетчик и определив наружный цикл, используя эту переменную в проверочном выражении.
PY

i=1
while.py
while i < 4 :
2. Затем добавьте инструкции с отступами для вывода значения счетчика и приращения его значения на каждой итерации цикла.
print( '\nOuter Loop Iteration:' , i )
i += 1
3. Теперь (по-прежнему с отступами) проинициализируйте вторую
переменную-счетчик и определите внутренний цикл, используя
эту переменную в проверочном выражении.
j=1
while j < 4 :

Совет
Вывод внутреннего цикла
будет отделяться отступом
от вывода наружного цикла
с помощью управляющей
последовательности \t.

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

57

print( '\tInner Loop Iteration:' , j )
j += 1
5. Сохраните файл в рабочем каталоге, откройте командную строку
и запустите программу — вы увидите результаты вывода на каждой итерации цикла.

Совет
Оператор присваивания,
+=, используемый в строке
i += 1 — это просто сокращенная запись выражения
i = i+1. Вы можете также использовать сокращения *=, /=
и -= в записи для присваивания значений переменным.

3. Конструирование инструкций

Обход элементов в цикле
В языке Python для перебора элементов любого указанного списка
используется оператор for in. После in указывается имя списка. Инструкция должна заканчиваться символом двоеточия, после него идут
инструкции, которые выполняются на каждой итерации цикла. Например:
for элемент in имя-списка :
выполняемые-инструкции-на-каждой-итерации
выполняемые-инструкции-на-каждой-итерации
На заметку

58

С помощью функции range()
можно получить как убывающую, так и возрастающую
последовательность.

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

С помощью инструкции for in можно обходить в цикле элементы списка, кортежа, множества, а также ключи словаря. Поскольку строка —
это не что иное, как список символов, каждый символ строки можно
обходить в цикле, используя инструкцию for in.
С помощью цикла for in вы можете обходить элементы любого списка
или символы строки в том порядке, в котором они появляются, но нельзя указать явно количество итераций цикла, условие остановки, либо
размер шага итераций. Однако вы можете воспользоваться функцией
языка range(), чтобы сгенерировать последовательность чисел, используемых для итераций. Эта функция генерирует последовательность, начинающуюся с нуля и кончающуюся числом в скобках, не включая его.
Например, range(5) генерирует последовательность 0,1,2,3,4.
Вы можете указать в качестве параметров функции range() два числа,
разделенных запятой, — начальную и конечную величину. Например,
range(1,5) генерирует последовательность 1,2,3,4. Также можно использовать еще один вариант функции, которая принимает три параметра,
разделенных запятой — начальная величина, конечная величина и шаг.
Например, range(1,14,4) генерирует последовательность 1,5,9,13.
Существует полезная функция enumerate(), с помощью которой, указав
в качестве параметра имя списка, вы можете вывести все индексы
и связанные с ними значения.
Допускается делать обход нескольких списков одновременно. Для этого
вам нужно использовать специальную функцию zip(), указав в качестве
параметров через запятую имена списков, и на выходе вы получите попарно значения элемента с одним и тем же индексом через запятую.
При обходе элементов словаря вы можете вывести пары ключ:значение,
используя метод словаря items() и указав после ключевого слова for два
параметра — один для имени ключа, другой для его значения.

1. Начните новую программу на Python, проинициализировав сначала список, потом кортеж, затем --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.