/ SeriousOJ /

Record Detail

Compile Error

Traceback (most recent call last):
  File "/usr/lib/python3.12/py_compile.py", line 144, in compile
    code = loader.source_to_code(source_bytes, dfile or file,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 1059, in source_to_code
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "foo.py", line 10
    return (lower and upper) and digit) and special)))
                                      ^
SyntaxError: unmatched ')'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.12/py_compile.py", line 150, in compile
    raise py_exc
py_compile.PyCompileError:   File "foo.py", line 10
    	return (lower and upper) and digit) and special)))
    	                                  ^
SyntaxError: unmatched ')'

Code

def check_validity(s):
	if len(s) < 8: return False
	lower = upper = digit = special = False
	for c in s:
		if c >= 'a' and c <= 'z': lower = True
		elif c >= 'A' and c <= 'Z': upper = True
		elif c >= '0' and c <= '9': digit = True
		elif c in "!@#$%^&*()": special = True
	
	return (lower and upper) and digit) and special)))
		

t = int(input())
for i in range(t):
	s = input()
	result = check_validity(s)
	if result: print("valid")
	else: print("invalid")
	

Information

Submit By
Type
Pretest
Problem
P1007 Password Checker
Language
Python 3 (Python 3.12.3)
Submit At
2023-11-29 16:36:49
Judged At
2024-11-11 03:50:55
Judged By
Score
0
Total Time
0ms
Peak Memory
0 Bytes