algorytm.org

Implementacja w Python

Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Szukanie elementu z wartownikiem - Implementacja w Python
Ocena użytkownikóww: *****  / 1
SłabyŚwietny
Nadesłany przez dawi_db, 30 stycznia 2018 13:13
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

guard_search.py:
#szukanie z wartownikiem
#www.algorytm.org

from random import randint

howManyNumbers = 10  #rozmiar tablicy
startNum = 0         #minimalna wartosc elementu
endNum = 100         #maksymalna wartosc elementu
guard = ""
arr = []

#wypelnij tablice przypadkowymi wartosciami
for i in range( howManyNumbers ):
    arr.append( randint( startNum, endNum ) )

while True:
    try:
        findNum = int( input( "Guess a number: " ) )  #odgadnij liczbe
    except ValueError:
        print( "It's not a number !!! Try again." )   #nie podano liczby
    else:
        arr.append( findNum ) #dodaj wartownika do tablicy
        i = 0
        while arr[i] != findNum: #dopoki nie znaleziono elementu
            i += 1               #przesuwaj sie dalej
        break

if i == howManyNumbers:
    print("Guard! Number not exist.") #znalzeiono wartownika, szukana liczba nie znajduje sie w tablicy
else:
    print("Number has been founded: ", str( findNum), "on index", i) #znaleziono podana liczbe pod indexem i

# wait before close console application
input( "Press enter to exit." )
Dodaj komentarz