Предмет: Информатика, автор: oksanakostruba

Пайон!!!!Користувач вводить будь-яке ціле число. Видаліть з цього
числа цифри 3 та 6, і виведіть знову на екран. Не використовувати join.

Ответы

Автор ответа: experced
1

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

number_str = str(number)

result_str = ""

for digit in number_str:

   if digit != '3' and digit != '6':

       result_str += digit

if result_str != "":

   result = int(result_str)

   print("Результат:", result)

else:

   print("Введенное число полностью состоит из цифр 3 и 6")

Если не понимаешь, как работает программа, спроси в комментариях

Автор ответа: p15
1

Ответ:

Попробуем без join

print(*[c for c in input('введите число: ') if c not in {"3","6"}],sep='')

Объяснение:

Мне кажется без join она даже лаконичнее стала.

На самом деле, хоть оба ответа верные учителю скорее всего снова не подойдет, но мне интересно что он напишет в этот раз :).

И жду свою обычную оценку :)

Похожие вопросы
Предмет: Химия, автор: sznpubgm