Вместо того, чтобы создавать новые переменные, создайте список и добавляйте туда данные.
value = int(input("Сколько раз спросить?")) # Переводим value в переменную типа int
data_list = [] # Создаем список, в котором будем хранить все введенные данные
for i in range(value): # Запускаем цикл, который будет выполнятся столько раз, сколько указал пользователь (ВНИМАНИЕ! Цикл идет не с 1 до value, а с 0 до value-1)
input_data = input("Данные: ") # Получаем то, что ввел пользователь
data_list.append(input_data) # Вставляем это в конец списка data_list
Теперь есть 2 варианта вывести полученный список.
1 вариант:
print(data_list) # В таком случае выведется весь список. Выглядеть он будет примерно так: ['Это данные с первого воода', 'А это данные со второго воода', 'Ну а это данные с третьего ввода', 'И так далее']
Либо же вы можете снова пройтись циклом по списку и вывести каждый элемент отдельно:
for i in data_list:
print(i, end = ' ') # end = ' ' нужен для того, что бы после вывода элемента не было переноса на новую строку.
Во втором случае вывод будет примерно таким:
Это данные с первого воода А это данные со второго воода Ну а это данные с третьего ввода И так далее
execили словариglobals,locals. Но НЕ нужно так делать. – nomnoms12 Mar 05 '21 at 17:41