1 месяц назад
Задача в пайтон
пользователь вводит строку, задача: убрать символы а о е, решение:
a = str(input())
b = []
for y in a:
b.append(y)
for x in b:
if x == "e" or x == "o" or x == "a":
a.remove(x)
print(a)
в 9 строке ошибка, как исправить?
можно ли оптимизировать 8 строку?
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Можно просто string = string.replace("a", "").replace("o", "").replace("e", "")
Если не требуется строго алгоритмическое решение.
str(input()) — избыточно, там и так уже строка.
a = input()
vowels = "aeo"
result = "".join(char for char in a if char not in vowels)
print(result)
Как мне это прочитать?