Home work 1#116
Conversation
| elif 7 <= years_old < 17: | ||
| stroka = "Человек учиться в школе." | ||
| elif 17 <= years_old < 22: | ||
| stroka = "Человек учиться в ВУЗе." |
|
|
||
|
|
||
| def comparison_str(string1, string2): | ||
| answer = 0 |
There was a problem hiding this comment.
Здесь это объявления переменной не нужно, потому что ее значение не используется.
Или убрать или поставить сюда значение из блока else и убрать его.
| amount_phone["items_sold"] | ||
| ) | ||
| print(middle_num) | ||
| all_middle += middle_num |
There was a problem hiding this comment.
кажется среднее средних считается не так 🙈
| """ | ||
| pass | ||
| answer = input("Как дела? ") | ||
| while answer != "Хорошо": |
| """ | ||
|
|
||
| questions_and_answers = {} | ||
| from pickle import TRUE |
There was a problem hiding this comment.
Это не нужно, нужно использовать просто True.
There was a problem hiding this comment.
Не совсем поняла, что тут нужно сделать. Можно уточнить этот момент?
There was a problem hiding this comment.
Просто убрать этот импорт. По хорошему не должно быть ничего импортировано, что не используется.
| while sence_bool: | ||
| if answers_dict.get(question_in): | ||
| print(answers_dict.get(question_in)) | ||
| sence_bool = False |
There was a problem hiding this comment.
Как еще можно прервать цикл? (подсказка: есть оператор break или return)
и можно будет обойтись без булевой переменной.
| discount = abs(discount) | ||
| max_discount = abs(max_discount) | ||
| except TypeError: | ||
| price = abs(float(price)) |
There was a problem hiding this comment.
Можно вместо двух try-except сделать один. Если сразу делать abs(float(price))
Обычно очень плохая идея выполнять сразу несколько строчек в try-except, но
тут оставь.
| def planet_mars(update, context): | ||
| planet = update.message.text.split() | ||
| try: | ||
| planet_ephem = getattr(ephem, planet[1].lower().capitalize())(datetime.now()) |
There was a problem hiding this comment.
Вынеси planet[1].lower().capitalize() в отдельную переменную
There was a problem hiding this comment.
Вынесла в отдельную переменную.
There was a problem hiding this comment.
В переменную мы выносим, что бы избежать дублирования кода (в данном случае то как ты "нормализуешь" имя планеты). Написал пару предложений где еще ты можешь заменить код переменной.
|
|
||
| constellation = ephem.constellation(planet_ephem) | ||
|
|
||
| text = f"Планета {planet[1].lower().capitalize()} находится в {constellation}" |
There was a problem hiding this comment.
| text = f"Планета {planet[1].lower().capitalize()} находится в {constellation}" | |
| text = f"Планета {name_planet} находится в {constellation}" |
|
|
||
| text = f"Планета {planet[1].lower().capitalize()} находится в {constellation}" | ||
| except AttributeError: | ||
| text = f"Планета {planet[1].lower().capitalize()} не найдена." |
There was a problem hiding this comment.
| text = f"Планета {planet[1].lower().capitalize()} не найдена." | |
| text = f"Планета {name_planet} не найдена." |
| """ | ||
|
|
||
| questions_and_answers = {} | ||
| from pickle import TRUE |
There was a problem hiding this comment.
Просто убрать этот импорт. По хорошему не должно быть ничего импортировано, что не используется.
|
Здравствуйте.
Спасибо за комментарии к работе. Для меня это ценно.
С уважением, Солодуха Анастасия.
пт, 16 сент. 2022 г., 15:18 Anton Topchii ***@***.***>:
… ***@***.**** commented on this pull request.
------------------------------
In 8_ephem_bot.py
<#116 (comment)>
:
> @@ -42,11 +39,25 @@ def talk_to_me(update, context):
update.message.reply_text(text)
+def planet_mars(update, context):
+ planet = update.message.text.split()
+ try:
+ planet_ephem = getattr(ephem, planet[1].lower().capitalize())(datetime.now())
В переменную мы выносим, что бы избежать дублирования кода (в данном
случае то как ты "нормализуешь" имя планеты. Написал пару предложений где
еще ты можешь заменить код переменной.
—
Reply to this email directly, view it on GitHub
<#116 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A25KAU5OCCRVIHQITTCVMV3V6RQQNANCNFSM6AAAAAAQJKKGOI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
No description provided.