Okej, jo det kanske de gör, ska testea lite, tänkte iaf klistra in koden här nu så ni kan kolla o hjälpa lite om ni vill och kan!
All hjälp jag få uppskattas!
Kod:
i
mport random
def random_num(number1,number2,number3):
'''skapar osorterad lista'''
return [random.randint(1, 19) for tal in range(0,20)]
def sok_dum (list, number):
'''soker igenom listan'''
number_of_tries = 0
for number in range(0,len(list)):
number_of_tries += 1
if list[number] == Valt_nummer:
return("det tog dig %s forsok" %number_of_tries)
def hitta_mitten(lower, upper)
middle = (upper - lower) / 2
middle = middle + lower
return middle
randlist = random_num(1,19,20)
Valt_nummer = randlist[random.randint(0,len(randlist) - 1)]
print(sok_dum(randlist,Valt_nummer))
def sok_smart(list, number):
'''soker igenom sorterad lista'''
index = 0
upper_bound = len(list) - 1
lower_bound = 0
while hitta_mitten()
hitta_miten()
if random_num[hitta_mitten] > Valt_nummer:
elif random_num[hitta_mitten] < Valt_nummer:
else:
Hoppas det blev lite lättare nu iaf, har kommit lite längre än när jag skapade tråden!
Tack
Korvryttarn