Вопрос задан 08.07.2023 в 19:34. Предмет Информатика. Спрашивает Артемьева Настя.

Помогите пожалуйста написать код в Python. Очень срочно нужно Дано натуральное число n. Удалить в

нем все 1 .(код нужно написать используя цикли )
0 0
Перейти к ответам

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

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

n, word = input(), 0

while word != len(n):

   if n[word] == '1':

       n = n[0:word] + n[word+1:]

   word += 1

print(n)

Если без цикла, то можно сделать в 1 строку:

print(input().replace('1', ''))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этим. Вот пример кода на Python, который удаляет все цифры 1 из заданного натурального числа, используя цикл:

python
def remove_ones(n): result = 0 multiplier = 1 while n > 0: digit = n % 10 if digit != 1: result += digit * multiplier multiplier *= 10 n //= 10 return result n = int(input("Введите натуральное число: ")) result = remove_ones(n) print("Число после удаления единиц:", result)

Просто введите натуральное число, и код удалит все цифры 1 из него, а затем выведет результат.

0 0

Похожие вопросы

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

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

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