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
Soluções para a tarefa
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}')