Вопрос по информатике:
В какой строке программы допущена ошибка?
b = input()
n = len(b)
print(b[n])
print(b[0])
A) 1 B) 2 C) 3 D) 4
- 20.06.2017 13:57
- Информатика
- remove_red_eye 11674
- thumb_up 15
Ответы и объяснения 2
Index Error вылетает
len отображает кол-во символов
А первый символ занимает место [0]
Следовательно, символы 'hello' будут занимать места 0,1,2,3,4(в квадратных скобках)
а len('hello') = 5
Поэтому он пишет, что вне диапазона, т.е. слова(нет символа, имеющего место [5] )
- 21.06.2017 00:08
- thumb_up 47
- 22.06.2017 20:14
- thumb_up 35
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.