Задача1
Напишите скрипт, который считывает строку из STDIN и вызывает исключение ValueError, если строка содержит более 10 символов, или печатает прочитанную строку.
Я написал такой код
a = input("Enter a string")
if(len(a) > 10):
raise ValueError
else:
print(a)
Задача2
Используйте предложения
try ... except
. Распечатайте сообщение об ошибке внутри блока, кроме блока.
Теперь я запутался в том, как использовать try-except
здесь, потому что для печати любого сообщения в блоке except
программа должна завершиться ошибкой в блоке try
.
Мой ввод будет PythonIsAmazing