Предмет: Информатика, автор: participantbrain

Напишіть програму, яка просить користувача ввести своє ім'я. Якщо користувач ввів порожній рядок, використайте try/except для перехоплення винятку та відображення повідомлення про помилку.

Ответы

Автор ответа: zakharmoskalenko12
1

Ответ:

Ось приклад програми на мові Python, яка просить користувача ввести своє ім'я та використовує try/except для перехоплення винятку, якщо користувач введе порожній рядок:

python

Copy code

while True:

   try:

       name = input("Введіть своє ім'я: ")

       if name.strip() == "":

           raise ValueError("Ім'я не може бути порожнім")

       else:

           break

   except ValueError as e:

       print(e)

Ця програма використовує нескінченний цикл while, щоб продовжувати запитувати ім'я у користувача, доки він не введе непорожній рядок. Якщо користувач вводить порожній рядок, програма викликає виняток ValueError із відповідним повідомленням про помилку, який перехоплюється у блоці except і виводиться на екран. Коли користувач ввів дійсне ім'я, програма виходить з циклу і продовжує виконуватися далі.

Надеюсь помог:)

Автор ответа: zeraki201549
1

while True:

   try:

       name = input("Введіть своє ім'я: ")

       if name == '':

           raise ValueError('Порожній рядок!')

       break

   except ValueError as e:

       print('Помилка: ', e)

print('Привіт, ' + name + '!')

Похожие вопросы
Предмет: Английский язык, автор: Аноним
Предмет: Немецкий язык, автор: lkondrasova20
Предмет: Окружающий мир, автор: olga098748