В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Fo0lHardy
Fo0lHardy
24.09.2021 12:15 •  Информатика

Пользователь вводит любое целое число. Необходимо из этого целого числа удалить все цифры 3 и 6 и вывести обратно на экран.Код Пайтон

Показать ответ
Ответ:
Шахлинка
Шахлинка
26.12.2023 20:36
Хорошо, давайте решим эту задачу по шагам.

Шаг 1: Ввод числа от пользователя.
- В нашем случае, мы можем использовать функцию `input()` для получения ввода от пользователя.
- Давайте создадим переменную `number`, в которой мы будем хранить это введенное число.
- Пример кода:
```
number = int(input("Введите целое число: "))
```

Шаг 2: Удаление цифр 3 и 6 из числа.
- Мы можем использовать цикл `while` и операции деления нацело и остатка от деления (`//` и `%`) для удаления каждой цифры 3 и 6 из числа.
- Давайте создадим новую переменную `new_number`, в которой мы будем хранить число без цифр 3 и 6.
- Пример кода:
```
new_number = 0
while number > 0:
digit = number %10 # Получаем последнюю цифру числа
number = number // 10 # Уменьшаем число на один разряд
if digit != 3 and digit != 6: # Проверяем, является ли цифра 3 или 6
new_number = new_number * 10 + digit # Добавляем цифру в новое число
```

Шаг 3: Вывод нового числа на экран.
- Мы можем использовать функцию `print()` для вывода нового числа на экран.
- Пример кода:
```
print("Число без цифр 3 и 6:", new_number)
```

Итоговый код для задачи выглядит следующим образом:

```
number = int(input("Введите целое число: "))

new_number = 0
while number > 0:
digit = number % 10
number = number // 10
if digit != 3 and digit != 6:
new_number = new_number * 10 + digit

print("Число без цифр 3 и 6:", new_number)
```

Теперь программа позволит пользователю ввести любое целое число, удалит из него все цифры 3 и 6 и выведет полученное число без этих цифр на экран.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота