Primeira página
/
Tecnologia
/
Função main listar as opções: a) Módulo de um número; b) O quadrado de um número; c) O inverso de um número (x, inverso é 1/x); Na função main chamar funções para cada uma dessas opções. As funções recebem um número como parâmetro e não retornam valores, ou seja, os resultados são mostrados a partir da própria função.​

Pergunta

Função main listar as opções: a) Módulo de um número; b) O quadrado de um número; c) O inverso de um número (x, inverso é 1/x); Na função main chamar funções para cada uma dessas opções. As funções recebem um número como parâmetro e não retornam valores, ou seja, os resultados são mostrados a partir da própria função.​

Solução

expert verifiedVerification of experts
4.2192 Voting
avatar
FátimaProfissional · Tutor por 6 anos

Responder

Dicas: Para cada uma dessas opções, precisamos criar uma função que aceite um número como parâmetro e realize a operação solicitada. A função, em seguida, exibirá o resultado.<br /><br />1. Módulo de um número: A função abs() do Python retorna o valor absoluto do número fornecido.<br />2. Quadrado de um número: Podemos encontrar o quadrado de um número multiplicando-o por si mesmo.<br />3. O inverso de um número: O inverso de um número x é 1/x. Certifique-se de verificar se o número não é zero, pois a divisão por zero não é definida.<br /><br />Descrição: Aqui está um exemplo de como o código Python para esta pergunta pode ser escrito.<br /><br />```<br />def modulo(num):<br /> print('O módulo do número é:', abs(num))<br /><br />def quadrado(num):<br /> print('O quadrado do número é:', num*num)<br /><br />def inverso(num):<br /> if num != 0:<br /> print('O inverso do número é:', 1/num)<br /> else:<br /> print('O inverso de zero não é definido')<br /><br />def main():<br /> num = float(input('Insira um número: '))<br /> print('a) Módulo do número')<br /> print('b) Quadrado do número')<br /> print('c) Inverso do número')<br /> opcao = input('Escolha uma opção: ')<br /><br /> if(opcao == 'a'):<br /> modulo(num)<br /> elif(opcao == 'b'):<br /> quadrado(num)<br /> elif(opcao == 'c'):<br /> inverso(num)<br /><br />main()<br />```<br /><br />Neste código, definimos três funções `modulo()`, `quadrado()`, e `inverso()` para diferentes opções. Na função `main()`, pegamos o número do usuário e permitimos que o usuário selecione uma opção. De acordo com a opção selecionada, a função correspondente é chamada.
Clique para avaliar: