Lutry
@Lutry

Почему не добавляется элемент в список?

Не добавляется элемент в список. Append тоже не работает. Почему?

print('Укажите количество элементов для создания списка')
n = int(input())
sps = list
i = 0
while i < n:
    print('Введите число номер', i)
    j = input()
    sps.insert(i, j)
    i += 1
print(sps)
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
@KEKACIK
sps = list, по моим знаниям могу сказать, что я бы определил, как sps = []. И код бы выглядел так:
print('Укажите количество элементов для создания списка')
n = int(input())
sps = []
i = 0
while i < n:
    print('Введите число номер', i)
    j = int(input())
    sps.append(j)
    i += 1
print(sps)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Zoominger
@Zoominger
System Engineer
Во-первых, не вижу разметки (отступы) в коде.
Во-вторых, конструкции вида "i++" не поддерживаются Пистоном.
В-третьих, используйте append.
В-четвёртых, используйте не цикл с предусловием, а просто цикл (он удобнее и понятнее).
Ответ написан
sanya84
@sanya84
Фанатик Python 3
def main():
    string = input('Введите числа через пробел: ')
    my_list = [int(i) for i in string.split(' ')]
    print(my_list)

if __name__ == '__main__':
    main()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 130 000 ₽
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
27 окт. 2020, в 15:42
1000 руб./в час
27 окт. 2020, в 15:30
100000 руб./за проект
27 окт. 2020, в 15:28
100000 руб./за проект