
Написать программу. Дан список целых чисел. Найдите все числа 30 и замените их на '*'. Проверить
все возможные варианты: - если в списке есть числа 30 - если в списке нет чисел 30 ПРОШУ ПОМОГИТЕ

Ответы на вопрос

l = list(map(int, input().split()))
l1 = []
for i in l:
if i==30:
l1.append('*')
else:
l1.append(i)
print(l1)



Конечно, я могу помочь вам с этой программой. Вот пример кода на языке Python, который решает вашу задачу:
pythondef replace_thirty(numbers):
if 30 in numbers:
for i in range(len(numbers)):
if numbers[i] == 30:
numbers[i] = '*'
return numbers
# Пример использования
numbers = [10, 20, 30, 40, 50]
result = replace_thirty(numbers)
print(result)
В этом примере функция replace_thirty
принимает список чисел numbers
. Она проверяет, есть ли в списке число 30, и если есть, то заменяет все вхождения 30 на символ '*'. Затем она возвращает измененный список.
Пример использования функции демонстрирует, как можно вызвать функцию replace_thirty
и передать ей список [10, 20, 30, 40, 50]
. Результат работы функции выводится на экран.
Если в списке есть число 30, то оно будет заменено символом '*', и список [10, 20, 30, 40, 50]
будет преобразован в [10, 20, '*', 40, 50]
. Если в списке нет числа 30, то список останется неизменным.


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