• Matéria: Informática
  • Autor: euridesvitoria76
  • Perguntado 6 anos atrás

Escreva um programa para determinar se um número A é divisível por um outro número B. Esses valores devem ser fornecidos pelo usuário em python

Respostas

respondido por: GeBEfte
4

No programa (abaixo), guardamos, nas variáveis A e B, respectivamente o dividendo e o divisor utilizando a função input().

Note que estamos considerando A e B como números Reais (tipo float) utilizando a função float(), uma operação de casting .

Após "capturarmos" as variáveis, testamos (condicional if) se o divisor (B) vale 0, já que não podemos ter divisão por 0.

Caso B não seja 0, entramos na estrutura condicional para verificar se A é divisível por B, utilizamos para isso o operador "%".

Este operador nos retorna o resto da divisão, assim, caso tenhamos resto 0, mostramos ao usuário, função print(), que A é divisível por B, caso contrario, mostramos que A não é divisível por B.

Obs.: Os pontos no código abaixo não fazem parte do programa, estão aí para garantir a indentação do código aqui.

A=float(input('Digite o numero A: '))

B=float(input('Digite o numero B: '))

if B==0:

...print(f'Não há divisão por 0')

else:

...if A%B==0:

........print(f'{A} é divisível por {B}')

...else:

........print(f'{A} não é divisível por {B}')

Perguntas similares