• Задание 1: Пользователь вводит с клавиатуры арифметическое выражение. Например, 23+12 Необходимо вывести на экран результат выражения. В нашем примере это 35. Арифметическое выражение может состоять только из трёх частей: число, операция, число. Возможные операции: +, -,*,/ Без метода split() и без листов. Задание 4 Пользователь вводит с клавиатуры строку и слово для поиска. Посчитайте сколько раз в строке встречается искомое слово. Полученное число выведите на экран. Задание 5 Пользователь вводит с клавиатуры строку, слово для поиска, слово для замены. Произведите в строке замену одного слова на другое. Полученную строку отобразите на экране.

Ответы 1

  • # Задание 1

    user_input = input("Введите арифметическое выражение: ")

    number1 = int(user_input[0:user_input.find("+")])  # Разделяем строку на две части, от 0 до символа +

    number2 = int(user_input[user_input.find("+")+1::])  # и от символа + до конца

    if "+" in user_input:

       result = number1 + number2

    elif "-" in user_input:

       result = number1 - number2

    elif "*" in user_input:

       result = number1 * number2

    elif "/" in user_input:

       result = number1 / number2

    print(result)

    # Задание 4

    string = input("Введите строку: ")

    word_search = input("Введите слово для поиска: ")

    count = 0  # Счетчик для подсчета совпадений

    for i in range(len(string)):

       # Ищем слово для поиска

       if string[i:i+len(word_search)] == word_search:

           count += 1

    print(f"Слово '{word_search}' встречается в строке {count} раз.")

    # Задание 5

    string = input("Введите строку: ")

    word_search = input("Введите слово для поиска: ")

    word_replace = input("Введите слово для замены: ")

    for i in range(len(string)):

       if string[i:i+len(word_search)] == word_search:

           string = string[:i] + word_replace + string[i+len(word_search):]

    print(string)

    • Автор:

      duffyam0o
    • 3 года назад
    • 1
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years