Книга «Изучаем Python»



Pdf көрінісі
бет29/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   25   26   27   28   29   30   31   32   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )


Глава 2 • Переменные и простые типы данных
Целые числа в Python 2
При делении целых чисел Python 2 возвращает несколько иной результат:
>>> 
python2.7
>>> 
3 / 2
1
Вместо 1.5 Python возвращает 1. Результатом деления целых чисел в Python 2 
становится целое число с потерей остатка. Обратите внимание: результат не округ-
ляется, просто остаток от деления пропадает.
Чтобы избежать этого поведения в Python 2, проследите за тем, чтобы хотя бы 
одно из двух чисел было вещественным. В этом случае результат также будет 
вещественным:
>>> 
3 / 2

>>> 
3.0 / 2
1.5 
>>> 
3 / 2.0
1.5 
>>> 
3.0 / 2.0
1.5
Такое поведение при делении часто приводит к недоразумениям, когда люди, при-
выкшие работать с Python 3, начинают использовать Python 2, или наоборот. Если 
вы используете или пишете код, в котором смешиваются целые и вещественные 
числа, будьте внимательны.
УПРАЖНЕНИЯ
2-8 . Число 8: напишите операции сложения, вычитания, умножения и деления, результатом 
которых является число 8 . Не забудьте заключить операции в команды print, чтобы прове-
рить результат . Вы должны написать четыре строки кода, которые выглядят примерно так:
print(5 + 3)
Результатом должны быть четыре строки, в каждой из которых выводится число 8 .
2-9 . Любимое число: сохраните свое любимое число в переменной . Затем при помощи пе-
ременной создайте сообщение для вывода этого числа . Выведите это сообщение .
Комментарии
Комментарии чрезвычайно полезны в любом языке программирования. До сих 
пор ваши программы состояли только из кода Python. По мере роста объема 
и сложности кода в программы следует добавлять комментарии, описывающие 
общий подход к решаемой задаче, — своего рода заметки, написанные на по-
нятном языке.
Как создаются комментарии?
В языке Python признаком комментария является символ «решетка» (
#
). Интер-
претатор Python игнорирует все символы, следующие в коде после 
#
до конца 
строки. Пример:


Философия Python
45
comment.py
# Say hello to everyone.
print("Hello Python people!")
Python игнорирует первую строку и выполняет вторую.
Hello Python people!
Какие комментарии следует писать?
Комментарии пишутся прежде всего для того, чтобы объяснить, что должен делать 
ваш код и как он работает. В ходе работы над проектом вы понимаете, как работают 
все его компоненты. Но, если вернуться к проекту спустя некоторое время, скорее 
всего, некоторые подробности будут забыты. Конечно, всегда можно изучить код 
и разобраться в том, как должны работать его части, но хорошие комментарии с до-
ступным изложением общих принципов работы кода сэкономят немало времени.
Если вы хотите стать профессиональным программистом или участвовать в со-
вместной работе с другими программистами, научитесь писать осмысленные 
комментарии. В наши дни почти все программы разрабатываются коллективно 
в группах — либо группами работников одной компании, либо группами энтузиа-
стов, совместно работающих над проектом с открытым кодом. Опытные програм-
мисты ожидают увидеть комментарии в коде, поэтому лучше привыкайте добавлять 
содержательные комментарии прямо сейчас. Написание простых, лаконичных 
комментариев – одна из самых полезных привычек, необходимых начинающему 
программисту.
Принимая решение о том, нужно ли писать комментарий или нет, спросите себя, 
пришлось ли вам перебрать несколько вариантов в поисках разумного решения для 
некоторой задачи; если ответ будет положительным, напишите комментарий по по-
воду вашего решения. Удалить лишние комментарии позднее намного проще, чем 
возвращаться и добавлять комментарии в программу. С этого момента я буду ис-
пользовать комментарии в примерах для пояснения смысла некоторых частей кода.


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет