Ответы пользователя по тегу Python
  • Почему не работает программа?

    @vadiculus
    У вас код противоречит сам себе
    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 и говорите вердикт
    Ответ написан
    2 комментария