·

Engenharia Mecatrônica ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Recomendado para você

Texto de pré-visualização

09032022 1407 Aula Tratamento de Errosipynb Colaboratory Codigo do Eros a 10 b 0 try divisao ab printfO resultado da divisao divisao except printHouve um problema Reveja o seu cddigo printFim do programa Codigo Base a intinputNumerador b intinputDenominador divisao ab printfO resultado da divisao divisao printFim do programa Cédigo com tratamento try e except sao obrigatorios else e finally sao opcionais try a intinputNumerador b intinputDenominador divisao ab except printdeu erro else printfO resultado da divisao divisao2f finally printFim do programa Numerador seis deu erro Fim do programa httpscolabresearchgooglecomdrive17NFFx8UTx Y IPufrv6FbFx4LLobD7jY PscrollToJEvi5 DZOkza0printModetrue 14 09032022 1407 Aula Tratamento de Errosipynb Colaboratory httpscolabresearchgooglecomdrive17NFFx8UTxYIPufrv6FbFx4LLobD7jYPscrollToJEvi5DZOkza0printModetrue 24 Link para a lista de exceções do Python 3 httpsdocspythonorg3libraryexceptionshtml Utilizando a classe Exception para descobrir o tipo de erro try a intinputNumerador b intinputDenominador divisao ab except Exception as erro printfProblema encontrado foi erroclass else printfO resultado da divisao divisao2f finally printFim do programa Numerador 3 Denominador 0 Problema encontrado foi class ZeroDivisionError Fim do programa Você pode usar mais de um except Melhorando o tratamento de erro try a intinputNumerador b intinputDenominador divisao ab except ValueError printOs dados que você digitou são inválidos except ZeroDivisionError printNão é possível fazer uma divisão por zero except KeyboardInterrupt printO usuário interrompeu a execução do programa except Exception as erro printfProblema encontrado foi erroclass else printfO resultado da divisao divisao2f finally printFim do programa 09032022 1407 Aula Tratamento de Errosipynb Colaboratory httpscolabresearchgooglecomdrive17NFFx8UTxYIPufrv6FbFx4LLobD7jYPscrollToJEvi5DZOkza0printModetrue 34 Podese agrupar exceções do tipo except Ex ValueError ZeroDivisionError try a intinputNumerador b intinputDenominador divisao ab except ValueError ZeroDivisionError printOu você digitou números inválidos ou ocorreu uma divisão else printfO resultado da divisao divisao2f finally printFim do programa criar uma função leiaNota ler 3 notas Calcular a média Dentro da função leiaNota tratar os erros Digite a nota 1 10 Digite a nota 2 4 Digite a nota 3 7 A média é 70 Atividade def leiaNotamensagem valor floatinputmensagem n1 leiaNotaDigite a nota 1 n2 leiaNotaDigite a nota 2 return valor media n1 n2 n33 n3 leiaNotaDigite a nota 3 while True if valor 0 printfA média é media1f 09032022 1407 Aula Tratamento de Errosipynb Colaboratory httpscolabresearchgooglecomdrive17NFFx8UTxYIPufrv6FbFx4LLobD7jYPscrollToJEvi5DZOkza0printModetrue 44 6s conclusão 1405 Digite a nota 1 5 Digite a nota 2 4 Digite a nota 3 5 A média é 47