Podrzucam Wam sposób jak sprawdzić, czy dane kwoty pozwolą na wygraną
1. Wchodzimy na stronę
http://www.compileonline.com/execute_python3_online.php
2. Wklejamy kod:
Kod:
#!/usr/local/bin/python3
import itertools
input_data = (liczby) # Tu wpisz dane do obliczeń
for i in range(2, len(input_data)+1):
for combination in itertools.combinations(input_data, i):
s = sum(combination)
if 100 <= s <= 1000 and s % 100 == 0:
print(combination, ": ", s, " zł", sep="")
Gdzie przy input_data = (liczby) # Tu wpisz dane do obliczeń
Zmieniamy to tak [dla przykładu kwót 1zł, 2zł, 3zł, 4zł]:
input_data = (1,2,3,4)
Jeżeli pojawią się liczby i ich suma - znaczy że jest szansa na x00zł
Jeśli nic się nie pojawi poza
Executing the program....
$python3 main.py
Znaczy, że nic nie wygraliśmy.
Program nie jest mojego autorstwa - znalazłem go w sieci.
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moje liczby:
724, 620, 650, 195, 230, 750, 295, 620, 165, 325, 165, 490, 295, 572, 39, 282, 338, 165, 360, 39, 529, 269, 555, 39, 191, 455, 273, 585, 195, 724, 243, 52, 52, 130, 650, 65, 555, 52, 299, 399, 26, 52, 555, 191, 26, 416, 256, 178, 65, 429, 520, 165, 750, 659, 494, 282, 607, 295, 360, 425, 555, 546, 507, 672, 273, 507, 260, 620, 39, 26, 620, 178, 178, 520
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Niestety żaden z kolegów powyżej nie ma liczby współpracującej z moimi
