Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .idea/Python_Algos.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

159 changes: 159 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions Урок 6. Практическое задание/task_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,31 @@
ВНИМАНИЕ: ЗАДАНИЯ, В КОТОРЫХ БУДУТ ГОЛЫЕ ЦИФРЫ ЗАМЕРОВ (БЕЗ АНАЛИТИКИ)
БУДУТ ПРИНИМАТЬСЯ С ОЦЕНКОЙ УДОВЛЕТВОРИТЕЛЬНО
"""


import sys

NUM = int(input('Введите целое число: '))
EVEN = 0
ODD = 0
total = 0 # Доп. переменная для подсчёта итоговой суммы.
# С этого места мы начинаем работать с основным кодом и добавляем необходимые замеры.
total += sys.getsizeof(NUM) # Подстановка сумм для переменных.

while NUM > 0:
if NUM % 2 == 0:
EVEN += 1
else:
ODD += 1
NUM = NUM // 10

total += sys.getsizeof(EVEN) # Подстановка сумм для переменных.
total += sys.getsizeof(ODD) # Подстановка сумм для переменных.

print(f'количство чётных чисел = {EVEN}\n'
f'количство нечётных чисел = {ODD}')
print(f'Общее количество занятого пространства в памяти = {total} байт(а).')

'''
Для проверки того, чтобы узнать сколько занял памяти объект - используется getsizeof
'''

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нина, мы используем memory_profiler
для замеров
я ведь на уроке показывал и делал разбор задания
вы можете посмотреть пример ДЗ и сделать
п.с. я на уроке говорил, что getsizeof дает вам необъективные данные
вы были на уроке?
я это рассказывал