У вас код противоречит сам себе
if num1 == num2 and num1 != num2
Я предлагаю вам сделать так
num1 = randint(6,7)
num2 = randint(6,7)
num3 = randint(6,7)
numlist = [num1,num2,num3]
wincount = 0
print(num1,' ', num2,' ', num3)
for num in numlist:
if num == 7:
wincount +=1
if wincount == 1:
print('Вы выиграли!', money * 5)
elif wincount == 2:
print('Джекпот, Вы выиграли!', money * 50)
elif wincount == 3:
print('Супер Джекпот,Вы выиграли!', money * 100)
else:
print('Вы проиграли!', money * 5)
(Пытался сказать попроще) Вы создаете список из переменных num1, num2, num3 создаете переменную wincount которая означает сколько раз выпало 7 потом вы создаете цикл for который берет каждую переменную из списка и если переменная равняется 7 то прибавляет один к переменной wincount а потом вы проверяете число wincount и говорите вердикт