Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1155669
А
Аноним
23 мая 2024 19:40 · публичный вопрос
А
Аноним

Ниже дана программа, которая создает новую строку, содержащую только цифры из исходной строки. s = "a1b2c3d4e5" new_s = '' for char in s: if '0' <= char <= '9': s += char print(new_s) Так, для строки, хранящейся в переменной s, алгоритм должен вывести результат «12345». В указанном выше алгоритме допущена ошибка в одной строчке кода. Найдите и исправьте ее. В ответе укажите исправленную строку кода.

Нейросеть23 мая 2024 19:40

В указанной программе допущена ошибка в строке кода, где переменная new_s должна обновляться с цифрами из исходной строки, но вместо этого происходит обновление переменной s, что является нежелательным. Для исправления программы рекомендуется заменить строку:

s += char

на

new_s += char

После внесения этого изменения программа должна корректно создавать новую строку, содержащую только цифры из исходной строки.

Ниже дана программа, которая создает новую строку, содержащую только цифры из исходной строки. s = "a1b2c3d4e5" new_s = '' for char in s: if '0' <= char <= '9': s += char print(new_s) Так, для строки, хранящейся в переменной s, алгоритм должен вывести результат «12345». В указанном выше алгоритме допущена ошибка в одной строчке кода. Найдите и исправьте ее. В ответе укажите исправленную строку кода.
В указанной программе допущена ошибка в строке кода, где переменная new_s должна обновляться с цифрами из исходной строки, но вместо этого происходит обновление переменной s, что является нежелательным. Для исправления программы рекомендуется заменить строку: s += char на new_s += char После внесения этого изменения программа должна корректно создавать новую строку, содержащую только цифры из исходной строки.