Вопрос задан 19.07.2023 в 16:45. Предмет Информатика. Спрашивает Бут Никита.

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

определить, есть ли в последовательности число 77.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Джаноян Дживан.

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')

0 0
Отвечает Сабада Оксана.

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать цикл для последовательного перебора чисел до тех пор, пока не встретится число 100. В процессе перебора проверяем, есть ли число 77 в последовательности.

Вот пример кода на Python, решающего эту задачу:

python
def 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, как указано в условии задачи.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос