Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Как проверить кратно ли число в питоне? Помогите разобраться.

  1. Как проверить кратно ли число в питоне? Помогите разобраться.

    Ребята, привет! Подскажите, пожалуйста, как проверить кратно ли число в питоне? Недавно начал изучать Python и уперся в этот момент. Например, как можно быстро определить, делится ли число на 3 или 5 без остатка? Если можно, скиньте пример кода и объясните, как это работает. Спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Проще простого проверить, делится ли число на другое, можно с помощью оператора %. Вот пример кода:
    Программный код:
    def is_divisible(numdivisor):
        
    num divisor == 0

    # Пример использования
    print(is_divisible(105))  # Выведет True
    print(is_divisible(103))  # Выведет False 
    То есть если остаток от деления (num % divisor) равен нулю, значит, num кратно divisor.

  4. Цитата Сообщение от OlegForest
    Привет! Проще простого проверить, делится ли число на другое, можно с помощью оператора %. Вот пример кода:
    Программный код:
    def is_divisible(numdivisor):
        
    num divisor == 0

    # Пример использования
    print(is_divisible(105))  # Выведет True
    print(is_divisible(103))  # Выведет False 
    То есть если остаток от деления (num % divisor) равен нулю, значит, num кратно divisor.
    Йо, классный пример. Эт ж одним махом все делается!

  5. Ещё один способ - использовать логическое выражение в условном операторе. Вот так:
    Программный код:
    number 15
    if number == 0:
        print(
    'Кратно 3')
    else:
        print(
    'Не кратно 3'
    Не забудь, что % возвращает именно остаток, который должен быть нулём для проверки кратности.

  6. Цитата Сообщение от SupernovaGlow060
    Ещё один способ - использовать логическое выражение в условном операторе. Вот так:
    Программный код:
    number 15
    if number == 0:
        print(
    'Кратно 3')
    else:
        print(
    'Не кратно 3'
    Не забудь, что % возвращает именно остаток, который должен быть нулём для проверки кратности.
    Во, это даже понятней. Даже новичок разберется, норм!

  7. Всем привет! Ещё проще можно использовать встроенную функцию divmod(), которая вернет кортеж с результатом деления и остатком. Если остаток ноль, то кратно:
    Программный код:
    quotientremainder divmod(205)
    print(
    remainder == 0)  # Выведет True 
    Попробуй, не промахнешься!

  8. Цитата Сообщение от Зарина
    Всем привет! Ещё проще можно использовать встроенную функцию divmod(), которая вернет кортеж с результатом деления и остатком. Если остаток ноль, то кратно:
    Программный код:
    quotientremainder divmod(205)
    print(
    remainder == 0)  # Выведет True 
    Попробуй, не промахнешься!
    Не слыхал про divmod(), норм тема. Надо юзать!

  9. Хей! Самый просто провер, наверное, вот такой будет:
    Программный код:
    number 8
    if number == 0:
        print(
    '8 кратно 4')
    else:
        print(
    '8 не кратно 4'
    Проджектс с таким условием писать проще простого!

  10. Цитата Сообщение от StarGuardian101
    Хей! Самый просто провер, наверное, вот такой будет:
    Программный код:
    number 8
    if number == 0:
        print(
    '8 кратно 4')
    else:
        print(
    '8 не кратно 4'
    Проджектс с таким условием писать проще простого!
    Вот это четко. Быстро и по делу!

Страница 1 из 2 12 ПоследняяПоследняя