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


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

# 1052, книга: 3-05. Горизонты нашей мечты
автор: Евгений Лотош

"3-05. Горизонты нашей мечты" - захватывающий научно-фантастический роман Евгения Лотоша, который исследует границы человеческих возможностей. В недалеком будущем человечество достигло технологического прорыва, сделав межзвездные путешествия возможными. Группа молодых инженеров, ученых и пилотов, включая главную героиню Аэлиту, отправляется в экспедицию к экзопланете, известной как 3-05. Их цель - найти признаки внеземной жизни и расширить горизонты человеческого...

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

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

Жанр:

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

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

неизвестно

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

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

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

Рейтинг:

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

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

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


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

словарь.
chars = [ 'A' , 'B', 'C' ]
fruit = ( 'Apple' , 'Banana' , 'Cherry' )

PY

for.py

dict = { 'name' : 'Mike' , 'ref' : 'Python' , 'sys' : 'Win' }
2. Теперь добавьте инструкции для вывода значений всех элементов
списка.
print( '\nElements:\t' , end = ' ' )
for item in chars :
print( item , end = ' ' )
3. Затем добавьте инструкции для вывода значения всех элементов
списка, а также их индексов.
print( '\nEnumerated:\t' , end = ' ' )
for item in enumerate( chars ) :
print( item , end = ' ' )
4. Теперь добавьте инструкции для вывода всех элементов списка
и кортежа.

59

print( '\nZipped:\t' , end = ' ' )
for item in zip( chars , fruit ) :
print( item , end = ' ' )
5. Наконец добавьте инструкции для вывода всех имен ключей словаря и связанных значений элементов.
print( '\nPaired:' )
for key , value in dict.items() :
print( key , '=' , value )
6. Сохраните файл в рабочем каталоге, откройте командную строку и запустите вашу программу — вы увидите результаты обхода
в цикле элементов разных структур.

Совет
При программировании на
Python любая структура,
содержащая множественные
элементы, которые можно
обойти в цикле, считается
итерируемой.

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

Выход из цикла
Для того чтобы принудительно выйти из цикла, когда выполняется
какое-то условие, используется ключевое слово break. Оно располагается внутри инструкции цикла после проверяемого выражения. Когда
проверка возвращает значение True, цикл немедленно заканчивается,
и программа передает управление следующей инструкции. Например,
если break стоит во вложенном внутреннем цикле, то управление будет
передаваться следующей итерации наружного цикла.
1. Начните новую программу на Python с инструкции, создающей
цикл, который выполняется три раза.
PY

nest.py

for i in range( 1, 4 ) :
2. Добавьте инструкцию с использованием отступа, в котором создается вложенный внутренний цикл, запускаемый также три раза.
for j in range( 1, 4 ) :

60

3. Теперь во внутреннем цикле, сделав еще один отступ, добавьте вывод значений счетчиков (как внутреннего цикла, так и наружного)
для каждого прохода внутреннего цикла.
print( 'Running i=' , i , 'j=' , j )
Совет
Сравните этот пример с примером для цикла while ранее
в этой главе.

4. Сохраните файл в рабочем каталоге, откройте командную строку
и запустите программу — вы увидите вывод значений счетчика
в каждой итерации цикла.

5. Теперь добавьте инструкцию break в самое начало блока инструкций внутреннего цикла, чтобы организовать выход из него — затем
сохраните файл и запустите программу еще раз.
if i == 2 and j== 1 :
print( 'Breaks inner loop at i=2 j=1' )
break

PY

break.py

На заметку
В данном случае инструкция
break заставляет пропустить
все три итерации внутреннего цикла на втором проходе
наружного.
Иногда нужно пропустить одну из итераций цикла, если выполняется какое-либо условие. Для этого используется ключевое слово continue,
которое располагается внутри блока инструкций цикла и предваряется проверочным выражением. Когда результат проверки возвращает
значение True, данная итерация заканчивается и программа переходит
к следующей.

61

6. Добавьте ключевое слово continue в самое начало блока внутреннего
цикла, для того чтобы пропустить первую итерацию внутреннего
цикла, затем сохраните файл и запустите программу заново.
PY

if i == 1 and j == 1 :
continue.py
print( 'Continues inner loop at i=1 j=1' )
continue
На заметку
В данном случае инструкция
continue просто дает возможность пропустить первую
итерацию внутреннего
цикла при первом проходе
наружного цикла.



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



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



К данным, хранящимся в элементе списка можно обратиться, используя имя списка и индекс элемента в квадратных скобках.



Функция len() возвращает длину указанного списка.



Кортеж в языке Python — это неизменяемый список, элементы которого можно присвоить отдельным переменным с помощью так
называемой распаковки последовательности.



К данным, хранящимся в элементе кортежа, можно обращаться,
используя имя кортежа и номер индекса в квадратных скобках.



Множество в языке Python — это упорядоченный набор уникальных элементов, значения которых могут быть обработаны с помощью методов. К данным, хранящимся в --">

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


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