Вопрос задан 01.08.2020 в 03:22. Предмет Информатика. Спрашивает Новак Милена.

Язык Python. Заранее спасибо:) Сколько единиц будет выведено на экран? s = "123456" while len(s)

> 0: s = s[2:] print ( "1", end="" )
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Грехова Елизавета.
Следите за тем, чтобы отступы не терялись, они важны.

Буду считать, что программа с отступами выглядит так:
s = "123456"
while len(s) > 0:
    s = s[2:]
    print("1", end="")

В программе пока строка s не пуста от строки s отбрасываются первые два символа (с индексами 0 и 1) и выводится на печать 1.
На каждом шаге длина строки уменьшается на 2, изначально она равна 6, так что цикл выполнится 3 раза, и будет выведено 3 единицы.
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос