Кодирование и условные операторы
Информатика

Составьте код, который принимает две строки и выводит правильно , если обе строки содержат слово да или слово

Составьте код, который принимает две строки и выводит "правильно", если обе строки содержат слово "да" или слово "нет" (в любой комбинации). Если это не так, выведите "неправильно".
Верные ответы (1):
  • Kosmos
    Kosmos
    17
    Показать ответ
    Тема урока: Кодирование и условные операторы

    Разъяснение:
    Чтобы решить данную задачу, нам потребуется использовать условные операторы в языке программирования. Условный оператор "if" позволяет выполнить определенный блок кода только при выполнении определенного условия.

    В данном случае, мы берем две строки ввода и проверяем, содержат ли они слова "да" или "нет". Если обе строки содержат хотя бы одно из этих слов, то выводим на экран "правильно". В противном случае, выводим "неправильно".

    Программа должна быть написана на языке программирования, который вы изучаете. Например, в Python код может выглядеть следующим образом:

    python
    def check_strings(str1, str2):
    if ("да" in str1 or "нет" in str1) and ("да" in str2 or "нет" in str2):
    print("правильно")
    else:
    print("неправильно")

    # Пример использования
    check_strings("да", "нет") # Вывод: правильно
    check_strings("да", "maybe") # Вывод: неправильно


    Совет:
    Если у вас возникают трудности с этой задачей, рекомендую внимательно изучить синтаксис условных операторов и методы работы со строками в выбранном вами языке программирования. Попрактикуйтесь в написании и выполнении простых условий, чтобы лучше понять, как они работают.

    Упражнение:
    Напишите программу на выбранном вами языке программирования, которая принимает две строки от пользователя и выводит "правильно", если обе строки содержат слово "да" или слово "нет" (в любой комбинации). Если это не так, программа должна вывести "неправильно".
Написать свой ответ: