SHOW:
|
|
- or go back to the newest paste.
| 1 | resultater = [] | |
| 2 | linjenummer = 0 | |
| 3 | funn=[] | |
| 4 | sok = [0] | |
| 5 | hodefarge = input("Velg hodefarge(skriv tallet).\n1:Grå\n2:Gul\n3:Hvit\n4:Svart\n5:Blå\n6:Brun\n7:Grønn\n8:Rød\n9:Vet ikke\n")
| |
| 6 | if hodefarge == "1": | |
| 7 | sok.append("Grå")
| |
| 8 | elif hodefarge == "2": | |
| 9 | sok.append("Gul")
| |
| 10 | elif hodefarge == "3": | |
| 11 | sok.append("Hvit")
| |
| 12 | elif hodefarge == "4": | |
| 13 | sok.append("Svart")
| |
| 14 | elif hodefarge == "5": | |
| 15 | sok.append("Blå")
| |
| 16 | elif hodefarge == "6": | |
| 17 | sok.append("Brun")
| |
| 18 | elif hodefarge == "7": | |
| 19 | sok.append("Grønn")
| |
| 20 | elif hodefarge == "8": | |
| 21 | sok.append("Rød")
| |
| 22 | elif hodefarge == "9": | |
| 23 | sok.append("Uvisst")
| |
| 24 | ||
| 25 | brystfarge = input("Velg brystfarge.\n1:Rød\n2:Gul\n3:Hvit\n4:Svart\n5:Grå\n6:Gul og svart\n7:Brun\n8:Vet ikke\n")
| |
| 26 | if brystfarge == "1": | |
| 27 | sok.append("Rød")
| |
| 28 | elif brystfarge == "2": | |
| 29 | sok.append("Gul")
| |
| 30 | elif brystfarge == "3": | |
| 31 | sok.append("Hvit")
| |
| 32 | elif brystfarge == "4": | |
| 33 | sok.append("Svart")
| |
| 34 | elif brystfarge == "5": | |
| 35 | sok.append("Grå")
| |
| 36 | elif brystfarge == "6": | |
| 37 | sok.append("Gul og svart")
| |
| 38 | elif brystfarge == "7": | |
| 39 | sok.append("Brun")
| |
| 40 | elif brystfarge == "8": | |
| 41 | sok.append("Uvisst")
| |
| 42 | ||
| 43 | ||
| 44 | - | nebbform = input("Velg nebbform.\n1:Spiss\n2:Butt\n3:Langt\n4:Vet ikke\n")
|
| 44 | + | nebbform = input("Velg nebbform.\n1:Spiss\n2:Butt\n3:Lang\n4:Vet ikke\n")
|
| 45 | if nebbform == "1": | |
| 46 | sok.append("Spiss")
| |
| 47 | elif nebbform == "2": | |
| 48 | sok.append("Butt")
| |
| 49 | elif nebbform == "3": | |
| 50 | - | sok.append("Langt")
|
| 50 | + | sok.append("Lang")
|
| 51 | elif nebbform == "4": | |
| 52 | sok.append("Uvisst")
| |
| 53 | ||
| 54 | ||
| 55 | - | Nebbfarge = input("Velg Nebbfarge.\n1:Rød\n2:Gul\n3:Oransje\n4:Grå\n5:Svart\n6:Vet ikke\n")
|
| 55 | + | Nebbfarge = input("Velg nebbfarge.\n1:Rød\n2:Gul\n3:Oransje\n4:Grå\n5:Svart\n6:Vet ikke\n")
|
| 56 | - | if Nebbfarge == "1": |
| 56 | + | if nebbfarge == "1": |
| 57 | sok.append("Rød")
| |
| 58 | - | elif Nebbfarge == "2": |
| 58 | + | elif nebbfarge == "2": |
| 59 | sok.append("Gul")
| |
| 60 | - | elif Nebbfarge == "3": |
| 60 | + | elif nebbfarge == "3": |
| 61 | sok.append("Oransje")
| |
| 62 | - | elif Nebbfarge == "4": |
| 62 | + | elif nebbfarge == "4": |
| 63 | sok.append("Grå")
| |
| 64 | - | elif Nebbfarge == "5": |
| 64 | + | elif nebbfarge == "5": |
| 65 | sok.append("Svart")
| |
| 66 | - | elif Nebbfarge == "6": |
| 66 | + | elif nebbfarge == "6": |
| 67 | sok.append("Uvisst")
| |
| 68 | ||
| 69 | with open("c:\Arter\Fugler.txt","r") as f:
| |
| 70 | for line in f: | |
| 71 | linjenummer += 1 | |
| 72 | art = line.split(",")
| |
| 73 | strip = art[-1].rstrip("\n") #Fjerner linjeskiftkommandoen fra teksten
| |
| 74 | art[-1] = strip | |
| 75 | score = 0 | |
| 76 | for i in range(len(sok)): | |
| 77 | if art[i] == sok [i]: | |
| 78 | score += 1 | |
| 79 | if score >= 3: #Hvis over antall kriterer stemmer vil arten legges til i funnene | |
| 80 | funn.append(art[0]) | |
| 81 | ||
| 82 | ||
| 83 | print("\nFuglene som passer til dine kriterier er:")
| |
| 84 | for i in range(len(funn)): | |
| 85 | print(funn[i]) |