Вопрос по информатике:
Язык Python. Заранее спасибо:)
Сколько единиц будет выведено на экран?
s = "123456"
while len(s) > 0:
s = s[2:]
print ( "1", end="" )
- 22.06.2018 04:48
- Информатика
- remove_red_eye 14929
- thumb_up 20
Ответы и объяснения 1
Буду считать, что программа с отступами выглядит так:
s = "123456"
while len(s) > 0:
s = s[2:]
print("1", end="")
В программе пока строка s не пуста от строки s отбрасываются первые два символа (с индексами 0 и 1) и выводится на печать 1.
На каждом шаге длина строки уменьшается на 2, изначально она равна 6, так что цикл выполнится 3 раза, и будет выведено 3 единицы.
- 23.06.2018 03:44
- thumb_up 26
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.