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

Как сделать в pyton так что бы можно было вводить числа в строчку до определённого числа?

Ответ:
Lungeluna
Lungeluna
11.10.2020 16:09

например что бы ввести 3 числа в строку через пробел:

a, b, c = map(int, input().split())

для 5 переменных:

a, b, c, d, e = map(int, input().split())

и так далее. переменные могут быть любыми . это работает только для целочисленных чисел. для вещественных нужно поменять int на float.

0,0(0 оценок)
Ответ:
enni00
enni00
11.10.2020 16:09

Что бы автоматически читать числа по одному в строке до определённого ввода, можно сделать цикл:

lst = []

x = int(input())

while x != 0:

   lst.append(x)

   x = int(input())

Такая конструкция позволит вам читать поток входных данных любой длины до момента ввода какого то числа.

Если вы хотите вводить числа просто через пробел, то можно использовать метод split() для строки считываемого входного потока, и полученный список строковых чисел уже приводить потом к нужному типу:

lst = input().split() # -> list of <str>

lst = list(map(int, lst)) #-> list of <int>

Ну, или в одну строку: lst = list(map(int, input().split()))

Так же вы можете считывать и автоматически приводить к нужному типу входные данные используя особую питоновую магию в виде генераторов списков:

lst = [int(i) for i in input().split()] # -> list of <int>

Функций, позволяющих считывать входной поток до определённого ввода, точнее, позволяющих организовать такой ввода в одну строку, я не встречал

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?