Метод find принимает три параметра:
substring (символ/подстрока) — подстрока, которую нужно найти в данной строке.
start (необязательный) — первый индекс, с которого нужно начинать поиск. По умолчанию значение равно 0.
end (необязательный) — индекс, на котором нужно закончить поиск. По умолчанию равно длине строки.
после чего принимается данная функция
>>> string = "Добро !"
>>> start = string.find("п")
>>> end = string.find("ь") + 1
>>> print("Индекс первой буквы 'о' в подстроке:", string.find("о", start, end))
Индекс первой буквы 'о' в подстроке: -1
Слово «робот» было придумано чешским писателем Карелом Чапеком и его братом Йозефом и впервые использовано в пьесе Чапека «Р. У. Р.» («Россумские универсальные роботы», 1920). Вот как сам Карел Чапек это описывает: «…в один прекрасный день …автору пришёл в голову сюжет …пьесы. И пока железо было горячо, он прибежал с новой идеей к своему брату Йозефу, художнику, который в это время стоял у мольберта… Автор изложил сюжет так коротко, как только мог… „Но я не знаю, — сказал автор, — как мне этих искусственных рабочих назвать. Я бы назвал их лаборжи [ по-видимому, от английского слова labour — П. Б. ], но мне кажется, что это слишком книжно“. „Так назови их роботами“, пробормотал художник, …продолжая грунтовать холст…»[3] В ранних русских переводах использовалось слово «работарь»[4][5].
Поделитесь своими знаниями, ответьте на вопрос:
Составьте программу, которая запрашивает значение элементов одномерного числового массива a, состоящего из 10 элементов, формирует и выводит на экран в строку данный массив. найти сумму элементов массива, не равных нулю , !
var a: array[1..10] of integer;
s: integer;
begin
writeln('массив а: ');
s: =0;
for i: =1 to 10 do
begin
write('введите ',i,'-e число ');
readln(a[i]);
if a[i] < > 0 then s: =s+1;
end;
write('строка чисел: ');
for i: =1 to 10 do
begin
write(a[i],' ');
end;
writeln();
writeln('сумма элементов, не равных нулю = ',s);
end.