
Python. Дана непустая последовательность целых чисел, оканчивающаяся числом 100. Необходимо
определить, есть ли в последовательности число 77.

Ответы на вопрос

n = 0
x = False
print('Вводите числа по очереди')
print('Чтобы закончить введите 100')
while n != 100:
n = int(input())
if not(x) and (n == 77):
x = True
if x:
print('В последовательности есть число 77')
else:
print('В последовательности нету числа 77')



program spos;
uses crt;
var
numb:array [1..100] of byte; // для последовательности чисел
i,f:integer; //счетчик и переменная в качестве флага
begin
randomize;
f:=0;
for i:=1 to 100 do numb[i]:=random(101);// задает последовательность
for i:=1 to 100 do
begin
write(',',numb[i]); // вывод на экран последовательность(можно удалить)
if (numb[i]=77)then f:=1; // в случае удачной проверки f:=1, в противном останется 0
end;
if f=0 then writeln('Yes') else writeln('No');
end.
program spos;
uses crt;
var
numb:array [1..100] of byte; // для последовательности чисел
i,f:integer; //счетчик и переменная в качестве флага
begin
randomize;
f:=0;
for i:=1 to 100 do begin
numb[i]:=random(101);// задает последовательность
write(' ',numb[i]);//вывод на экран, можно удалить
end;
writeln;
i:=0;
repeat
i:=i+1;
if (numb[i]=77)then f:=1; // в случае удачной проверки f:=1, в противном останется 0
until i<100;
if f=0 then writeln('Yes') else writeln('No');
end.



Для решения данной задачи можно использовать цикл для последовательного перебора чисел до тех пор, пока не встретится число 100. В процессе перебора проверяем, есть ли число 77 в последовательности.
Вот пример кода на Python, решающего эту задачу:
pythondef has_number_77(sequence):
for num in sequence:
if num == 77:
return True
elif num == 100:
return False
return False
# Пример использования функции
sequence = [12, 45, 77, 23, 56, 100]
result = has_number_77(sequence)
if result:
print("В последовательности есть число 77.")
else:
print("В последовательности нет числа 77.")
В этом примере функция has_number_77
принимает список sequence
и последовательно перебирает его элементы. Если число 77 найдено, функция возвращает True
, иначе, если встретилось число 100 (конец последовательности) или перебор закончился, функция возвращает False
.
Обратите внимание, что код предполагает, что последовательность оканчивается числом 100, как указано в условии задачи.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili