I would like to use Try/ecept to check if a string is really a string. I made the following code:
nome = input('Name: ')
try:
if not nome.isalpha() or nome == '':
raise ValueError('Invalid!')
else:
print(f'Name {nome} valid.')
except ValueError as e:
print(f'Error: {e}')
But, I would like to do it without using the raise command, just try/except.
Can anyone help me? I thank you.
try/exceptrequires something to raise the exception. There's no built-in function that raises an exception for non-alpha strings, so you have to raise it explicitly.def assert_isalpha_non_empty