дано рядок цифрами буквами спецсимволами по рядку сформувати список сл

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2) дано рядок з цифрами, буквами, спецсимволами - по рядку сформувати список слів що є в ньомо (словом вважає послідовність ЛИШЕ букв)
'dsf45hiu2nfiuerhf34ref894fhqich82349f298ch29f8qh5hf8985eqh98fh' -> ['dsf', 'hiu', 'nfiuerhf', 'ref', 'fhqich', 'f', 'ch', 'f', 'qh', 'hf', 'eqh', 'fh']
'aw@#@sdfsf23123a21b 34 sdf sdfsd sdf sdf sdf 234234 dsdfsdf' -> ['aw', 'sdfsf', 'a', 'b', 'sdf', 'sdfsd', 'sdf', 'sdf', 'sdf', 'dsdfsdf']
b='dsf45hiu2nfiuerhf34ref894fhqich82349f298ch29f8qh5hf8985eqh98fh'
b1= b.replace('0',' ').replace('1',' ').replace('2',' ').replace('3',' ').replace('4',' ').replace('5',' ').replace('6',' ').replace('7',' ').replace('8',' ').replace('9',' ')
b2=b1.replace('','' '')
print (b2)
c = 'aw@#@sdfsf23123a21b 34 sdf sdfsd sdf sdf sdf 234234 dsdfsdf'
c1= c.replace('0',' ').replace('1',' ').replace('2',' ').replace('3',' ').replace('4',' ').replace('5',' ').replace('6',' ').replace('7',' ').replace('8',' ').replace('9',' ').replace('@', ' ').replace('#', ' ')
c2=c1.replace('','' '')
print (c2)
# 3) правильна дужкова структура, це структура в якій кожній відкриваючій дужці відповідає рівно одна закриваюча
#(формальне означення, '' - правильна структура, якщо А - правильна то і '(A)' теж правильна, якщо A i B правильні структури, то і 'AB' теж правильні)
# Завдання дан рядок, в якому лише '(' та ')' - завдання сказати чи це правильна структура
'()' -> True
'()()' -> True
'()()(())(((()())))' - > True
'((((' -> False
'))(())((' -> False
s = '()'
s1='()()'
s2='(((('
s3='()()(())(((()())))'
s4='))(())(('
def check(s):
result = 0
for a in s:
if "(" in a:
result += 1
elif ")" in a:
result -= 1
if result < 0:
return 'False'
if result > 0:
return 'False'
return 'True'
print(check(s))