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

Требуется написать программу, которая получает из входных данных строку , состоящую из двух слов (между словами ровно один пробел), и печатает второе слово введённой строки. Пример входных данных Green apple Выходные данные: apple Ученики девятого класса написали несколько программ для решения этой задачи. Какие из этих программ написаны правильно? Отметьте правильно написанные программы. 1. s=input() p= s.count(' ') s2=s[p+1:len(s)] print(s2) 2. s=input() p= s.find(' ') s2=s[p+1:] print(s2) 3. s=input() p= s.find(' ') s2=s[p-1 : len(s)] print(s2) 4. s=input() p= s.find(' ') s2=s[p+1:len(s)] print(s2)

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

Правильно написанными программами являются программы 1 и 2.

В программе 1 сначала находим индекс пробела с помощью метода count(), затем получаем второе слово, указав индекс начала второго слова и длину строки.

В программе 2 также находим индекс пробела с помощью метода find(), затем получаем второе слово, указав индекс начала второго слова без указания длины строки.

Программы 3 и 4 написаны неправильно. В программе 3 указан неправильный индекс для получения второго слова, а в программе 4 также указан неправильный индекс.

Требуется написать программу, которая получает из входных данных строку , состоящую из двух слов (между словами ровно один пробел), и печатает второе слово введённой строки. Пример входных данных Green apple Выходные данные: apple Ученики девятого класса написали несколько программ для решения этой задачи. Какие из этих программ написаны правильно? Отметьте правильно написанные программы. 1. s=input() p= s.count(' ') s2=s[p+1:len(s)] print(s2) 2. s=input() p= s.find(' ') s2=s[p+1:] print(s2) 3. s=input() p= s.find(' ') s2=s[p-1 : len(s)] print(s2) 4. s=input() p= s.find(' ') s2=s[p+1:len(s)] print(s2)
Правильно написанными программами являются программы 1 и 2. В программе 1 сначала находим индекс пробела с помощью метода `count()`, затем получаем второе слово, указав индекс начала второго слова и длину строки. В программе 2 также находим индекс пробела с помощью метода `find()`, затем получаем второе слово, указав индекс начала второго слова без указания длины строки. Программы 3 и 4 написаны неправильно. В программе 3 указан неправильный индекс для получения второго слова, а в программе 4 также указан неправильный индекс.