Вопрос Условие в python

Регистрация
22 Июн 2013
Сообщения
87
Репутация
-1
Спасибо
0
Монет
0
Нужно условие:

если в строке есть что-то кроме латинских букв и цифр

напечатать ошибку
 
list = [все латинские буквы и цифры]
for _ in строка:
if _ not in list:
print('Error')
break
 
def is_correct(lstr):
for s in lstr:
if (not f"{s}".isdigit()) and (not f"{s}".isalpha()):
return False
return True
 
t = sum([[chr(i), chr(i).upper()] for i in range(ord('a'),ord('z') + 1)],[]) + [str(i) for i in range(10)]
s = input()
n = list(filter(lambda x: x in t, s))
print('Ошибка' if len(n) != len(s) else s)
 
Назад
Сверху