Skip to content

Hw2_demidova#15

Open
demidovamaria wants to merge 11 commits intoPython-BI-2025-26:mainfrom
demidovamaria:HW2_demidova
Open

Hw2_demidova#15
demidovamaria wants to merge 11 commits intoPython-BI-2025-26:mainfrom
demidovamaria:HW2_demidova

Conversation

@demidovamaria
Copy link

@demidovamaria demidovamaria commented Sep 19, 2025

Calcualtor created

@demidovamaria demidovamaria changed the title Hw2 demidova Hw2_demidova Sep 19, 2025
Copy link

Choose a reason for hiding this comment

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

Привет! (´• ω •`)ノ
Очень красивая и аккуратная работа, команда! Комментарии к коду вы найдете выше.

О README.md: Здесь всё отлично! Очень подробная инструкция к репозиторию!(+1 доп.балл). В следующий раз лучше создать README файл заново, а не редактировать уже имеющийся.

О коммитах и структуре репозитория: Большая часть коммитов правильно названа. Только выбиваются "Added a new function add()"(просто Add без Added будет достаточно, например, Add function addition) и 'file is created'(тут с заглавной буквы нужно начать).

О коде будет комментарий чуть ниже в виде построчного ревью. Здесь можно отметить, что код приятно читать, он лаконичен и единообразен.

Баллы: 10/10 (README) + 10/10 (Forks) + 80/80 (код и коммиты) + (10 доп. баллов за фото команды + 2 доп. балла) = 100/100 + 12 доп. = 112 баллов

В общем и целом вы проделали большую работу. Молодцы! (´。• ω •。`)
(тимлид, не забудь показать ревью всей команде)

@@ -0,0 +1,45 @@

def main():
expression = input("Введите выражение: ")
Copy link

Choose a reason for hiding this comment

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

Большая часть сообщений у вас в коде написана на английском языке, тут тоже стоит сделать надпись на английском

Comment on lines +6 to +8
if len(parts) != 3:
print("Invalid input argument")
return
Copy link

Choose a reason for hiding this comment

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

Здорово, что сделали обработку неподходящего символа (+1 доп. балл)


def divide(num1, num2):
if num2 == 0:
raise ValueError("Division by zero is not allowed")
Copy link

Choose a reason for hiding this comment

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

В Python есть свой встроенный тип ошибки ZeroDivisionError. Программа будет вызывать её автоматически, даже если вы не добавите проверку, поэтому можно не писать дополнительных условий и обработок ошибок.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants