Запрос на ввод

ggoldbergg

Новичок
Пользователь
Май 21, 2020
5
0
1
Доброе время суток, только учусь программировать, не могу понять как сделать. Задача в сл.:
Первое - приглашение на ввод числа (например от 1 до 100) и в зависимости от того, какое число человек ввел, следующей строчкой предложение ввести количество цифр с новой строчки или через пробел равный ранее выведенному числу.
Т.е. например:
Введите число от 1 до 100: человек вводит 7
И выскакивает сл.запрос: Введите 7 еденичек или нулей с новой строчки.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример:
Python:
x = int(input('Введите число от 1 до 100: '))

l = []
for i in range(x):
    l.append(int(input('Введите ' + str(i + 1) + ' число: ')))

print('Список введенных чисел:', l)
 
  • Мне нравится
Реакции: ggoldbergg

ggoldbergg

Новичок
Пользователь
Май 21, 2020
5
0
1
Спасибо
 

ggoldbergg

Новичок
Пользователь
Май 21, 2020
5
0
1
А если в строку?
Т.е. первый ввод , например 6
То второй ввод должен быть 6 чисел через пробел
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
А если в строку?
Т.е. первый ввод , например 6
То второй ввод должен быть 6 чисел через пробел
Вот пример:
Python:
x = int(input('Введите число от 1 до 100: '))

x2 = input(f'Введите {x} чисел через пробел: ')

l = x2.split()

print('Список введенных чисел:', l)
 

ggoldbergg

Новичок
Пользователь
Май 21, 2020
5
0
1
Вот пример:
Python:
x = int(input('Введите число от 1 до 100: '))

x2 = input(f'Введите {x} чисел через пробел: ')

l = x2.split()

print('Список введенных чисел:', l)

Да, но в этом случае нет привязки первого введённого числа и количества введенных чисел во второй строке, человек может набрать больше чисел, чем его просят
 

ggoldbergg

Новичок
Пользователь
Май 21, 2020
5
0
1
Спасибо ВСЕМ , вроде сам допер.
 

Форум IT Специалистов