9. Создайте программу, которая принимает на вход три строки. Если эти строки - раз , два и три , то программа должна

  • 60
9. Создайте программу, которая принимает на вход три строки. Если эти строки - "раз", "два" и "три", то программа должна выводить "ГОРИ", в противном случае - "НЕ ГОРИ".
10. Улучшите предыдущую программу, чтобы она выводила "ГОРИ" не только при вводе "раз", "два", "три", но также и при вводе "1", "2" и "3". Если ввод будет смешанным (например, "1", "2", "три"), программа должна выводить "НЕ ГОРИ". Язык программирования - Python.
Magicheskiy_Samuray
6
Хорошо, для решения задачи 9 и 10 вам понадобится использовать условные операторы в языке программирования Python. Объясню, как создать программу для решения задачи, шаг за шагом.

Задача 9:
1. Начнем с написания программы для проверки ввода трех строк.
2. В Python мы можем использовать функцию input(), чтобы получить ввод от пользователя. В этом случае, нам нужно получить три строки, поэтому мы будем использовать три переменные.
3. Давайте создадим три переменные -- "строка1", "строка2", "строка3" -- и получим ввод из строки. Пример кода:

строка1 = input("Введите первую строку: ")
строка2 = input("Введите вторую строку: ")
строка3 = input("Введите третью строку: ")

4. После получения ввода, мы должны проверить значения строк.
5. Если все строки соответствуют "раз", "два" и "три", то нужно вывести "ГОРИ". В противном случае, нужно вывести "НЕ ГОРИ".
6. Для проверки условия мы можем использовать операторы сравнения "==".
7. Давайте добавим условный оператор if-else для проверки значений строк и вывода результата. Пример кода:

if строка1 == "раз" and строка2 == "два" and строка3 == "три":
print("ГОРИ")
else:
print("НЕ ГОРИ")

8. Весь код программы для решения задачи 9 выглядит следующим образом:

строка1 = input("Введите первую строку: ")
строка2 = input("Введите вторую строку: ")
строка3 = input("Введите третью строку: ")

if строка1 == "раз" and строка2 == "два" and строка3 == "три":
print("ГОРИ")
else:
print("НЕ ГОРИ")


Теперь перейдем к решению задачи 10.

Задача 10:
1. Для улучшения программы из задачи 9 нам нужно добавить проверку на значения "1", "2" и "3".
2. Давайте изменим условие в условном операторе if-else, чтобы оно проверяло значения всех трех строк на равенство "раз", "два", "три", "1", "2" и "3". Пример кода:

if (строка1 == "раз" or строка1 == "1") and (строка2 == "два" or строка2 == "2") and (строка3 == "три" or строка3 == "3"):
print("ГОРИ")
else:
print("НЕ ГОРИ")

Весь код программы для решения задачи 10 выглядит следующим образом:

строка1 = input("Введите первую строку: ")
строка2 = input("Введите вторую строку: ")
строка3 = input("Введите третью строку: ")

if (строка1 == "раз" or строка1 == "1") and (строка2 == "два" or строка2 == "2") and (строка3 == "три" or строка3 == "3"):
print("ГОРИ")
else:
print("НЕ ГОРИ")


Теперь у вас есть программы для решения задачи 9 и задачи 10. Вы можете использовать их для проверки ввода трех строк и вывода соответствующего результата. Не стесняйтесь задавать вопросы, если что-то не ясно!