👤

Napisz program (PYTHON) wykorzystujący algorytm liniowego przeszukiwania ciągu liczbowego, który sprawdza czy w n-elementowej liście zawierającej liczby całkowite z przedziału od 0 do 100 wprowadzone z klawiatury znajduje się liczba mniejsza od 10. Wynikiem algorytmu powinno być TAK lub NIE.
Proszę bardzo o pomoc .


Odpowiedź :

Odpowiedź

lista = []

n = int(input("Podaj ilość elementów= "))

for i in range(n):

   liczba = int(input("Podaj liczbę z przedziału <0,100>: "))

   if liczba >= 0 and liczba <= 100:

       lista.append(liczba)

   else:

       print("Błędna liczba!")

def wyszukiwanie_liniowe(lista):

   for i in lista:

       if i < 10:

           return "TAK"

   return "NIE"

print(wyszukiwanie_liniowe(lista))

Wyjaśnienie:

Zobacz obrazek Piwoit