1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[Python] Múltiplos em Python

Discussão em 'Python' iniciado por Stack, Setembro 21, 2021.

  1. Stack

    Stack Membro Participativo

    Gostaria de saber como criar uma lista de múltiplos de um número entre dois números. Sendo esses três números passados pelo usuário, não necessariamente em ordem crescente. Supondo, tenho os intervalos a e b passados, e m contará com seus múltiplos dentro do intervalo a, b. Meu código ficou assim:

    lista = []

    a = int(input('Digite um número inteiro: '))
    b = int(input('Digite um número inteiro: '))
    m = int(input('Digite um número inteiro: '))
    cont = 1

    while True:
    if m * cont >= a and m * cont <= b:
    lista.append(m * cont)
    cont += 1
    if lista[-1] == a or lista[-1] == b:
    break
    elif m * cont <= a and m * cont >= b:
    lista.append(m * cont)
    cont += 1
    if lista[-1] == a or lista[-1] == b:
    break
    print(lista)


    Porém, não está funcionando pra todos números, se alguém puder me dar uma força.

    Continue reading...

Compartilhe esta Página