Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их вместе. Я приведу свой вариант решения, а вы пишите ваши варианты в комментариях.
Архив автора: admin
Python: Ветвление if, elif, else, циклы while, генерация случайных чисел
Продолжаем учиться программированию. Переходим к изучению третьей главы по книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где мы изучим условные операторы if, elif, else и циклы while и научимся генерировать случайные числа при помощи модуля с функциями random.randint() и random.randrage().
Конспект 3 главы с примерами написанных мной программ:
Содержание:
Генерация случайных чисел в Python
Загружаем модуль import random — он генерирует случайные числа на основе встроенной формулы. Чтобы присвоить переменной случайное значение, нужно после вызова модуля вызвать одну из его функций, например, Читать
Python – установка
Чтобы установить Python на свой компьютер, просто наберите в Google поиске – download python и пройдите по первой ссылке на сайт www.python.org/downloads
Проще всего нажать на яркую кнопку с последней версией Питона и далее следовать процессу установки.
Кроме самого Python вам вероятно понадобится установить дополнительные программы, о которых мы поговорим далее. Устанавливая Python, помните, что это интерпретационный язык программирования. Если вы напишите код в блокноте, то он не заработает. И код не нужно компилировать, как в C++. Чтобы запустить ваш код, используется или встроенный интерпретатор – Python 3.6.exe или можно активировать интерпретатор в других текстовых редакторах или средах для программирования.
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))
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: циклы for, константы, срезы, кортежи, последовательности len, range, in, choice
Продолжаем учить язык программирования. Переходим к изучению 4 главы по книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где мы изучим циклы с оператором for(), введение констант в код, срезы и кортежи, работу с последовательностями на примере строк с операторами len(), range(), in, jumble() и т.д.
Конспект 4 главы с примерами написанных мной программ:
Содержание:
Циклы for
Мы уже знаем циклы с оператором while, и даже сделали много задач. Помните, там вводится перед циклом управляющая переменная, которая затем используется в условии, которое в свою очередь проверяется на истинность каждый круг цикла. Так вот с циклом for все немного иначе. Читать