Удаление цифр из числа с помощью циклов
Информатика

Каким образом можно удалить цифры 3 и 6 из введенного целого числа с помощью циклов и вывести оставшееся число

Каким образом можно удалить цифры 3 и 6 из введенного целого числа с помощью циклов и вывести оставшееся число на экран?
Верные ответы (1):
  • Korova
    Korova
    45
    Показать ответ
    Тема урока: Удаление цифр из числа с помощью циклов

    Описание: Для удаления цифр 3 и 6 из введенного целого числа с помощью циклов, мы можем использовать цикл while и условные операторы. Следуйте следующим шагам:

    1. Считываем введенное целое число с помощью функции input() и преобразуем его в строку.
    2. Создаем пустую строку, которая будет содержать оставшиеся цифры.
    3. Используем цикл while для обхода каждого символа в строке числа.
    4. Внутри цикла проверяем, является ли текущий символ цифрой 3 или 6.
    5. Если текущая цифра не равна 3 или 6, добавляем ее в созданную ранее строку.
    6. После завершения цикла, выводим полученную строку цифр на экран.

    Например:

    num = input("Введите целое число: ")
    result = ""
    i = 0

    while i < len(num):
    if num[i] != "3" and num[i] != "6":
    result += num[i]
    i += 1

    print("Оставшееся число: ", result)


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

    Задание для закрепления: Напишите программу, которая будет принимать целое число от пользователя и удалять из него все цифры 5 и 7. Выведите полученное число на экран.
Написать свой ответ: