Предмет: Информатика,
автор: oksanakostruba
Пайон!!!!Користувач вводить будь-яке ціле число. Видаліть з цього
числа цифри 3 та 6, і виведіть знову на екран. Не використовувати join.
Ответы
Автор ответа:
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")
Если не понимаешь, как работает программа, спроси в комментариях
Автор ответа:
1
Ответ:
Попробуем без join
print(*[c for c in input('введите число: ') if c not in {"3","6"}],sep='')
Объяснение:
Мне кажется без join она даже лаконичнее стала.
На самом деле, хоть оба ответа верные учителю скорее всего снова не подойдет, но мне интересно что он напишет в этот раз :).
И жду свою обычную оценку :)
Похожие вопросы
Предмет: Химия,
автор: sznpubgm
Предмет: География,
автор: K1ara
Предмет: Қазақ тiлi,
автор: gauharsansyzbai
Предмет: Математика,
автор: mcnebomzh
Предмет: Русский язык,
автор: Sswetylek