Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- def checkio(words: str) -> bool:
- str_ = words.split()
- sum_ = 0
- for i in str_:
- result = re.findall(r'[w*']+', i)
- if len(result)!=0 and result != []:
- sum_ = sum_+ 1
- if sum_ >= 3:
- return True
- else:
- return False
- #These "asserts" using only for self-checking and not necessary for auto-testing
- if __name__ == '__main__':
- print('Example:')
- print(checkio("Hello World hello"))
- assert checkio("Hello World hello") == True, "Hello"
- assert checkio("He is 123 man") == False, "123 man"
- assert checkio("1 2 3 4") == False, "Digits"
- assert checkio("bla bla bla bla") == True, "Bla Bla"
- assert checkio("Hi") == False, "Hi"
- print("Coding complete? Click 'Check' to review your tests and earn cool rewards!")
- for i in str_:
- если слово: # if not i.isdigit(): или регуляркой
- sum_ = sum_+ 1
- if sum_ >= 3:
- return True
- else:
- sum_ = 0
- return False
- import itertools as it
- def checkit(a: str):
- if len(list(it.takewhile(lambda x: not x.isnumeric(), a.split())))>2:
- return True
- else:
- return False
- checkit('hello1 1 world hello 2') #False
- checkit('hello1 world hello 2') #True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement