Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (27)
  • Срабатывает не тот if который должен, что не так?

    @Anonymous5454587
    input() работает только как string, не как int.
    Вот так нужно:
    import random
    
    a = int(input("Введите ОТ скольки рандомизировать: "))
    b = int(input("Введите ДО скольки рандомизировать: "))
    <code></code>
    if b > a:
        c = random.randint(int(a), int(b))
    else:
        c = random.randint(int(b), int(a))
        print ('Правильный порядок ОТ и ДО, а не ДО и ОТ как сделали вы! Но число всё равно сгенерировано')
    print (c)

    Результат 1:
    Введите ОТ скольки рандомизировать: 10
    Введите ДО скольки рандомизировать: 50
    22

    Результат 2:
    Введите ОТ скольки рандомизировать: 50
    Введите ДО скольки рандомизировать: 10
    Правильный порядок ОТ и ДО, а не ДО и ОТ как сделали вы! Но число всё равно сгенерировано
    23
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (17)