n = 97 m = 5 x = 0.8 y = 70.00 #wyznaczanie sita i zwiększamy n n += 1 sito = [True] * n i = 2 while i * i < n: if sito[i]: j = i * i while j < n: sito[j] = False j = j + i i += 1 cena_butelki = x * 1.5 ile_maksymalnie_moze_kupic = int(y / cena_butelki) if ile_maksymalnie_moze_kupic > n-1: ile_maksymalnie_moze_kupic = n-1 elif ile_maksymalnie_moze_kupic < m: ile_maksymalnie_moze_kupic = 0 else: while sito[ile_maksymalnie_moze_kupic] == False: ile_maksymalnie_moze_kupic = ile_maksymalnie_moze_kupic - 1 print(ile_maksymalnie_moze_kupic)