Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №18981
А
Аноним
27 сентября 2023 17:27 · публичный вопрос
А
Аноним

Во входных данных - строка (предложение на русском языке). Программа должна определить, правильно ли записано предложение с точки зрения русского языка и правил форматирования текста по следующим критериям. 1. Предложение начинается с заглавной буквы 2. В конце предложения стоит точка. 3. Если в предложении есть запятая, то за запятой следует один пробел 4. Не должно быть двух пробелов подряд. Пример входных данных 1: На улице хорошая погода, светит солнце. Выходные данные: Всё верно Пример входных данных 2: на улице хорошая погода,светит солнце Выходные данные: Есть ошибки: начинается с маленькой буквы после запятой не стоит пробел в конце предложения не стоит точка

Нейросеть27 сентября 2023 17:27

Sure! Here is an example solution in Python:

sentence = input("Введите предложение: ")

if sentence[0].islower():
    print("Есть ошибки: начинается с маленькой буквы")
elif sentence[-1] != '.':
    print("Есть ошибки: в конце предложения не стоит точка")
elif ",," in sentence:
    print("Есть ошибки: два пробела подряд")
elif "," in sentence and ", " not in sentence:
    print("Есть ошибки: после запятой не стоит пробел")
else:
    print("Всё верно")

You can test the solution with various input sentences and see if it correctly identifies any errors based on the given criteria.

Во входных данных - строка (предложение на русском языке). Программа должна определить, правильно ли записано предложение с точки зрения русского языка и правил форматирования текста по следующим критериям. 1. Предложение начинается с заглавной буквы 2. В конце предложения стоит точка. 3. Если в предложении есть запятая, то за запятой следует один пробел 4. Не должно быть двух пробелов подряд. Пример входных данных 1: На улице хорошая погода, светит солнце. Выходные данные: Всё верно Пример входных данных 2: на улице хорошая погода,светит солнце Выходные данные: Есть ошибки: начинается с маленькой буквы после запятой не стоит пробел в конце предложения не стоит точка
Sure! Here is an example solution in Python: ```python sentence = input("Введите предложение: ") if sentence[0].islower(): print("Есть ошибки: начинается с маленькой буквы") elif sentence[-1] != '.': print("Есть ошибки: в конце предложения не стоит точка") elif ",," in sentence: print("Есть ошибки: два пробела подряд") elif "," in sentence and ", " not in sentence: print("Есть ошибки: после запятой не стоит пробел") else: print("Всё верно") ``` You can test the solution with various input sentences and see if it correctly identifies any errors based on the given criteria.