def check(string):
brackets_open = ('(', '[')
brackets_closed = (')', ']')
stack = []
for i in string:
if i in brackets_open:
stack.append(i)
if i in brackets_closed:
if len(stack) == 0:
return False
index = brackets_closed.index(i)
open_bracket = brackets_open[index]
if stack[-1] == open_bracket:
stack = stack[:-1]
else: return False
return (not stack)
str=input()
print(check(str))
Объяснение:
1.
balance = int(input("Введите ваш баланс: "))
while balance > 0:
print("Выберите вид товара:")
print("1 - стикер (50)")
print("2 - футболка (100)")
print("3 - выход")
choice = int(input("Ваш выбор: "))
if choice == 1:
balance -= 50
print("Ваш баланс:", balance)
elif choice == 2:
balance -= 100
elif choice == 3:
print("Ваш суммарный баланс:", balance)
break
else:
print("Неверный выбор")
continue
2.
print("3 - Просмотр Рекламы (+5)")
print("4 - выход")
balance += 5
elif choice == 4:
3.Выйти уже встроино в коду 1 и 2 заданния 5 звезд
def check(string):
brackets_open = ('(', '[')
brackets_closed = (')', ']')
stack = []
for i in string:
if i in brackets_open:
stack.append(i)
if i in brackets_closed:
if len(stack) == 0:
return False
index = brackets_closed.index(i)
open_bracket = brackets_open[index]
if stack[-1] == open_bracket:
stack = stack[:-1]
else: return False
return (not stack)
str=input()
print(check(str))
Объяснение:
1.
balance = int(input("Введите ваш баланс: "))
while balance > 0:
print("Выберите вид товара:")
print("1 - стикер (50)")
print("2 - футболка (100)")
print("3 - выход")
choice = int(input("Ваш выбор: "))
if choice == 1:
balance -= 50
print("Ваш баланс:", balance)
elif choice == 2:
balance -= 100
print("Ваш баланс:", balance)
elif choice == 3:
print("Ваш суммарный баланс:", balance)
break
else:
print("Неверный выбор")
continue
print("Ваш суммарный баланс:", balance)
2.
balance = int(input("Введите ваш баланс: "))
while balance > 0:
print("Выберите вид товара:")
print("1 - стикер (50)")
print("2 - футболка (100)")
print("3 - Просмотр Рекламы (+5)")
print("4 - выход")
choice = int(input("Ваш выбор: "))
if choice == 1:
balance -= 50
print("Ваш баланс:", balance)
elif choice == 2:
balance -= 100
print("Ваш баланс:", balance)
elif choice == 3:
balance += 5
print("Ваш баланс:", balance)
elif choice == 4:
print("Ваш суммарный баланс:", balance)
break
else:
print("Неверный выбор")
continue
print("Ваш суммарный баланс:", balance)
3.Выйти уже встроино в коду 1 и 2 заданния 5 звезд