Список с использованием функции ввода и картыPython

Программы на Python
Ответить
Anonymous
 Список с использованием функции ввода и карты

Сообщение Anonymous »

Я пытаюсь написать программу на Python, в которой я получаю входные данные от пользователя и сохраняю их непосредственно в списке. Я хочу разрешить несколько входных данных, но не знаю, как лучше всего это сделать.
Вот мои основные требования:
  • Программа должна продолжать принимать входные данные до тех пор, пока пользователь не решит остановиться (например, введя определенное ключевое слово, например стоп).
  • Каждый допустимый ввод должен быть добавлен в список динамически.
  • Входные данные могут быть строки, целые числа или их сочетание.
Например:
Если пользователь вводит: 10< /code>, hello, 42, а затем введите stop, результирующий список должен выглядеть следующим образом: [10, 'hello', 42].
Я пробовал использовать цикл while и input(), но Я не понимаю, как проверять условие остановки и динамически добавлять значения. Должен ли я также обрабатывать преобразования типов (например, преобразование чисел из строк в целые числа) или есть лучший способ?

Подробнее здесь: https://stackoverflow.com/questions/792 ... p-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»