Python с нуля: от новичка до собственных игр и программ

Jean-Loup Chrétien, 2023

Окунитесь в мир программирования с книгой "Python с нуля: от новичка до собственных игр и программ"!Эта книга – ваш путеводитель по изучению Python, одного из самых популярных языков программирования в мире.Напишите свою первую строчку кода уже в первой главе и продолжайте осваивать ключевые принципы программирования, от переменных до циклов. От функций до классов и объектов.А затем, отточите свое мастерство с финальным проектом – игрой, симулирующей стыковку космического корабля с космической станцией! Этот симулятор поможет закрепить Ваши навыки объектно-ориентированного программирования.В завершении этой книги, четырнадцатая глава покажет Вам варианты Вашего дальнейшего развития, и предложит конкретные дальнейшие шаги.Эта книга не просто научит Вас программировать на Python, она поможет Вам думать как программист.Будущее начинается сегодня. Не упустите свой шанс обучиться Python и открыть для себя новые возможности. "Python с нуля" ждет вас.

Оглавление

ГЛАВА ТРЕТЬЯ: ЧИСЛА

1. Целые и дробные числа

Числа в Python, как и в обычной школьной математике бывают целые и дробные (их еще называют вещественными)

И если Вы не часто прогуливали уроки, то уверен, Вы знакомы с целыми числами, например, 5 или 10. А еще Вы знакомы с дробными числами, такими как 5.5 или 10.7, верно?

В программировании целые числа называют integer, а дробные — float.

Ну так вот, Python прекрасно работает и с целыми, и с дробными числами.

А еще Python отлично работает с математическими операторами. Давайте вместе на них посмотрим.

2. Математические Операторы в Python

Python прекрасно справляется с вычислениями. Для этого он применяет вот такие математические операторы:

Сложение: +

Вычитание: —

Умножение: *

Деление: /

Давайте теперь немного поработаем с этими операторами и числами.

3. Работаем с числами

Для начала давайте создадим переменную под названием результат, и присвоим ей значение 2+2.

Затем выведем результат на экран. Вот как это будет выглядеть:

результат = 2+2

print(результат)

Запишите этот код в компилятор, и запустите его.

Что получилось? Верно, получилось четыре.

А теперь, используя тот же код, вычтите 5 из 10, используя оператор вычитания.

Запускайте код.

Пятерка есть? Отлично.

Теперь давайте умножим 5 на 5, используя оператор умножения.

Двадцать пять получилось? Прекрасно.

Наконец, давайте разделим 10 на 2, используя оператор деления.

Что получилось? 5.0? Верно. Вы только что выполнили деление с остатком. Поэтому в результате у нас вышло дробное число.

А теперь давайте поговорим о делении без остатка.

4. Делим числа без остатка в Python

Итак, в прошлом примере у нас получилось дробное число (float).

Но, что если нам нужно получить целое число (integer)?

Это довольно просто. Для того, чтобы получить целое число при делении, все, что нам нужно сделать, это применить двойной оператор деления — //

Попробуйте сами, замените оператор деления на двойной оператор деления в нашем предыдущем примере, и запустите код:

результат = 10//2

print(результат)

Если Вы все сделали правильно, то увидите integer равный 5

5. Порядок вычислений в Python

Python делает вычисления точно в таком же порядке, какому Вас учили в школе.

Посчитайте в уме вот такой пример:

(5+5)*3

А затем впишите его в компилятор и запустите код:

результат = (5+5)*3

print(результат)

Вот как Python будет его решать:

Сначала Python вычислит все, что находится в скобках. Сделает он это в таком порядке: сначала умножение, затем деление, затем сложение, затем вычитание.

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

Следовательно, Python сложит 5 и 5, что даст 10. И умножит 10 на 3, что даст 30.

Ну как, совпали Ваши результаты?

Хорошо! Тогда идем дальше.

6. Числа и переменные в Python

Как Вы уже заметили, работая с числами и математическими операторами в Python, мы также использовали переменные и функцию print.

Заметили, да?

Так вот, давайте теперь закрепим то, что мы сделали:

Во-первых, мы объявили переменную, дав ей имя «результат» и значение «(5+5)*3»;

Затем мы спустились на одну строку вниз, прописали функцию print, и передали ей имя нашей переменной;

Когда мы запустили код, Python вычислил (5+5)*3, получил 30, и присвоил это значение переменной «результат»;

Наконец, Python увидел функцию print с аргументом (результат), и понял, что надо вывести на экран значение переменной результат, которое как мы уже поняли равно 30.

Как видите, Python отлично комбинирует числа, математические операторы, переменные и функции.

А теперь давайте еще немного попрактикуемся и создадим свои примеры с числами и переменными, которые похожи на те, что мы только что использовали.

Вот несколько шаблонных примеров для Вас:

результат = 2+2

print(результат)

результат = 10–5

print(результат)

результат = 5*5

print(результат)

результат = 10/2

print(результат)

7. Итоги третьей главы

В третей главе Вы сделали следующее:

1. Узнали об integer и float — целых и дробный числах;

2. Применили математические операторы в вычислениях в Python;

3. Научились делить число без остатка;

4. Узнали порядок вычислений;

5. Научились комбинировать числа, переменные и функции в Python.

Молодцы! С числами мы разобрались. Настало время научиться создавать и применять строки в Python.

8. Тест третьей главы

1. Какие типы чисел есть в Python?

1. В Python есть три типа чисел: целые, почти целые, и дробные числа.

2. В Python есть два типа чисел: целые и полуцелые.

3. В Python есть два типа чисел: Целые и дробные числа.

2. Как Python делит 10 на 5? (множественный выбор)

1. 10:5

2. 10/5

3. 10–5

4. 10 * 5

5. 10//5

3. Расположите фрагменты кода так, чтобы получилось целое число 4.

1. //

2. 10*2

3. 5

Вопрос 4: Этот код выводит число 5 на экран. Но кое чего в нем не хватает. Определите, чего именно?

результат = 10/2

(результат)

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Python с нуля: от новичка до собственных игр и программ предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я