Задание 1. Вам предстоит редактировать код для квест-комнаты по мультфильму WALL-E. Внесите следующие изменения

  • 55
Задание 1. Вам предстоит редактировать код для квест-комнаты по мультфильму WALL-E. Внесите следующие изменения:

1. Найдите и выведите в консоль длину строки s, содержащей приведенный текст.
2. Приведите весь текст к нижнему регистру и выведите его.
3. В тексте была допущена ошибка - неправильно записано имя робота WALL-E. Замените все вхождения слова WALLE на WALL-E.
4. Наконец, определите, сколько раз в тексте использовано слово Earth.

Код для выполнения задания 1:
s = "In a distant, but not so unrealistic, future \ where mankind has abandoned earth because it has \ become covered with trash"
Dzhek
45
Конечно! Вот пошаговое решение задания 1:

1. Для вычисления длины строки `s` мы можем использовать функцию `len()`. Пример кода будет выглядеть следующим образом:

python
s = "In a distant, but not so unrealistic, future \ where mankind has abandoned earth because it has \ become covered with"

# Вычисляем длину строки s
length = len(s)

# Выводим результат
print(f"Длина строки s: {length}")


2. Для приведения всего текста к нижнему регистру, мы можем использовать метод `lower()`. Пример кода будет выглядеть следующим образом:

python
s = "In a distant, but not so unrealistic, future \ where mankind has abandoned earth because it has \ become covered with"

# Приводим текст к нижнему регистру
lower_case_s = s.lower()

# Выводим результат
print(f"Текст в нижнем регистре: {lower_case_s}")


3. Для замены всех вхождений слова "WALLE" на "WALL-E" мы можем использовать метод `replace()`. Пример кода будет выглядеть следующим образом:

python
s = "In a distant, but not so unrealistic, future \ where mankind has abandoned earth because it has \ become covered with"

# Заменяем "WALLE" на "WALL-E"
corrected_s = s.replace("WALLE", "WALL-E")

# Выводим результат
print(f"Исправленный текст: {corrected_s}")


4. Для определения, сколько раз в тексте использовано слово "Earth", мы можем использовать метод `count()`. Пример кода будет выглядеть следующим образом:

python
s = "In a distant, but not so unrealistic, future \ where mankind has abandoned earth because it has \ become covered with"

# Считаем количество вхождений слова "Earth"
count = s.count("Earth")

# Выводим результат
print(f"Количество вхождений слова "Earth": {count}")


Таким образом, мы решаем задание 1, внося необходимые изменения в код для квест-комнаты по мультфильму WALL-E.