Я пытаюсь распечатать значения списка в соответствии с пользовательским вводом, т. Е. Если пользовательские входы 3, он печатает только элементы 1, 2 и 3. Если пользователь вводит 5, он печатает элементы, 1, 2,3,4 и 5. Я написал ниже код, но он дает мне ошибку:Печать значений массива в соответствии с вводом
var1 = [ '1', '2', '3', '4' , '5']
x = input('Enter the number of sites')
print('The values are', var1[1:x])
Эта ошибка приходит:
slice indices must be integers or None or have an __index__ method
Любая помощь приветствуется.
Следует отметить, что пустой ввод вызовет здесь значение ValueError. –
@BurhanKhalid спасибо за редактирование и комментарий;) –
Спасибо. Это помогло. –