Escreva esse código para mim?
3. Escreva um programa que solicite ao usuário um número inteiro e imprima todos os seus divisores. Para isso, siga os passos abaixo:
• Solicite ao usuário que informe o número desejado.
• Armazene o valor digitado pelo usuário em uma variável, realizando a conversão para inteiro.
• Crie um laço de repetição que percorra todos os números de 1 até o número digitado pelo usuário.
• Dentro do laço de repetição, verifique se o número digitado pelo usuário é divisível pelo número atual do laço, ou seja, se o resto da divisão é igual a 0.
• Se o resto da divisão for igual a 0, imprima o número atual do laço, pois ele é um divisor do número digitado pelo usuário.
Claro! Segue o código em Python para resolver o problema proposto: ``` numero = int(input("Digite um número inteiro: ")) for i in range(1, numero+1): if numero % i == 0: print(i) ``` Explicação: - A primeira linha solicita ao usuário que informe um número inteiro e armazena o valor digitado na variável "numero". - O laço "for" percorre todos os números de 1 até o número digitado pelo usuário (incluindo ele). - Dentro do laço, a condição "if" verifica se o número digitado pelo usuário é divisível pelo número atual do laço, ou seja, se o resto da divisão é igual a 0. - Se o resto da divisão for igual a 0, o número atual do laço é um divisor do número digitado pelo usuário e é impresso na tela.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar