Python Job - chat
Відкрити в Telegram
Сюда дублируются вакансии с основного канала @job_python Тут вы сразу сможете их обсудить и поделиться идеями А так же просто болтать и помогать друг другу🐍
Показати більшеКраїна не вказанаКатегорія не вказана
1 053
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
1 053
Я если что убираться не умею, но в других сферах сильна. И может уборщица, которая ходит каждый день и моет все квартиры на моем районе, получает 80тыс. Мне что теперь думать как она, надо мне зарплату выше, ведь мести тряпочкой так легко? Глупости
1 053
1. Создание калькулятора на Python.zip168.96 MB
1 053
(5 + 5) @LadimirVM, пожалуйста, отправьте решение указанной арифметической задачи в этот чат в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
При поддержке 1inch Network
1 053
пока спорил, нашел еще более короткий, быстрый и легкий способ решения. кажется, даже лучше, чем collections.Counter:
from functools import reduce
print(reduce(lambda x,y: x^y, array))
1 053
def addiction (x, y):
return x + y
def substruction (x, y):
return x - y
def multiplication (x, y):
return x * y
def division (x, y):
return x / y
func_map = {
"+": addiction,
"-": substruction,
"*": multiplication,
"/": division,
}
def calculate (x, y, operator = "+"):
if operation := func_map.get(operator):
return operation(x,y)
raise Exception ("Этот оператор не поддерживается.")
1 053
def is_correct_bracket_sequence(input_data: str) -> bool:
auxiliary_list = []
if input_data[0] in ")]}" or len(input_data) % 2 != 0:
return False
else:
auxiliary_list.append(input_data[0])
for i in input_data[1:]:
if i in "([{":
auxiliary_list.append(i)
elif auxiliary_list[-1] + i in ("[]", "()", "{}"):
auxiliary_list.pop()
if auxiliary_list:
return False
else:
return True
if __name__ == '__main__':
bracket_sequence = input("Input bracket sequence: ")
print(is_correct_bracket_sequence(bracket_sequence))