Мне нужно напечатать результат 'x / y', но он всегда возвращает '0'. Когда я печатаю 'x', он говорит мне это правильно, когда я печатаю 'y', он говорит мне это правильно, но когда я печатаю 'x / y', он говорит 0.
Вот мой код:
import random
y = 0
x = 0
p = 1
while True:
i = [random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100)]
if len(set(i)) < len(i):
print "Match!"
x += 1
y += 1
print(x/y)
else:
print "No Match!"
y += 1
print y
Как я уже сказал, он печатает y
нормально, когда должен, но в тех случаях, когда нужно печатать x/y
, он печатает 0
. Я также пробовал печатать x/y
и печатать x//y
, но они тоже не работают.
Что я делаю не так?
Заранее спасибо