
Например, я ввел числа n,k с помощью: n,k=map(int,input().split())и мне нужно чтоб я ввел n
количество чисел. например, если я ввел 7 150нужно чтобы следущими Я ввел ровно 7 чисел. как это сделать 

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

В данной задаче необходимо использовать input(), который вводит числа с клавиатуры и использовать цикл while
Пример решения :
kolichestvo = int(input())
znachenie = int(input())
a = 0
while(a < kolichestvo) :
a = a + 1(или a++, но вряд ли вы это проходили, так что лучше записать так)
print(znachenie)



# более лаконичное решение
n = int(input()) # запрашиваем количество вводимых значений
arr = [list(map(int,input().split())) for i in range(n)]
# для того чтобы хранить где-то значения нужен массив. Эта
# запись аналог той, что в простом решении, только в одну строку.
# Разберем: сначала создаем list - это функция создания массива,
# в массиве запрашиваем значения, а вторым параметром цикл - ограничитель
# до которого момента будет запрашиваться инпут.
print(arr)
# более простое решение
n,k=map(int,input().split())
array = list()
i = 0
while i != n:
array.append(int(input())) # сохраняем введенное значение сразу в массив
i += 1
print(array)



Вы можете использовать цикл for
для ввода n
чисел. Вот пример кода:
pythonn, k = map(int, input().split())
numbers = []
for _ in range(n):
number = int(input())
numbers.append(number)
print(numbers)
В этом коде мы сначала вводим n
и k
с помощью map(int, input().split())
. Затем мы создаем пустой список numbers
, в который будем добавлять введенные числа.
Затем мы используем цикл for
с range(n)
, чтобы выполнить ввод чисел n
раз. В каждой итерации цикла мы вводим число с помощью int(input())
и добавляем его в список numbers
с помощью numbers.append(number)
.
В конце мы просто выводим список numbers
, чтобы убедиться, что числа были введены правильно. Вы можете изменить эту часть кода в соответствии с вашими потребностями.


Топ вопросов за вчера в категории Информатика







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