Почему не работает программа?
if num1 == num2 and num1 != num2
Бытовые квантовые компы вроде еще не изобрели. При каких значениях это может быть верным условием?
У вас код противоречит сам себе
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 и говорите вердикт