
Вопрос задан 21.06.2023 в 14:27.
Предмет Информатика.
Спрашивает Романова Софья.
Запросите у пользователя несколько слов и чисел введенных через пробел, затем поместите эти слова в
список, переберите этот список циклом и перевидете все строки в тип данных число, все числа поместите в отдельный список, а на возникающие ошибки выводите исключение: 'Данный элемент не является числом!'

Ответы на вопрос

Отвечает Зимина Маша.
a = input().split()
b = []
for i in a:
try:
b.append(int(i))
except:
print("Данный элемент не является числом")
print(b)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот Python-код, который выполняет указанные действия:
pythonuser_input = input("Введите несколько слов и чисел через пробел: ")
words_and_numbers = user_input.split()
word_list = []
number_list = []
for item in words_and_numbers:
try:
value = float(item)
number_list.append(value)
except ValueError:
word_list.append(item)
print(f"Данный элемент '{item}' не является числом!")
print("Слова в списке:", word_list)
print("Числа в списке:", number_list)
Этот код сначала разбивает введенную строку на отдельные слова и числа, используя пробел в качестве разделителя. Затем он перебирает полученные элементы и пытается преобразовать их в числа с помощью float()
. Если преобразование не удается, элемент считается словом и добавляется в список word_list
, и выводится сообщение об ошибке. Если преобразование проходит успешно, число добавляется в список number_list
.
После завершения цикла, вам будет показан список слов и список чисел, а также любые сообщения об ошибках для элементов, которые не удалось преобразовать в числа.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili