From 994504059df89e75d4ae0638656b831d7481a2f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Wed, 26 Oct 2022 19:06:36 -0300 Subject: [PATCH] =?UTF-8?q?Introdu=C3=A7=C3=A3o=20ao=20try=20e=20except=20?= =?UTF-8?q?para=20capturar=20erros=20(exceptions)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula29.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 aula29.py diff --git a/aula29.py b/aula29.py new file mode 100644 index 0000000..61f3f1c --- /dev/null +++ b/aula29.py @@ -0,0 +1,25 @@ +""" +Introdução ao try/except +try -> tentar executar o código +except -> ocorreu algum erro ao tentar executar +""" +from curses.ascii import isdigit +from re import L + +numero_str = input('Digite um número: ') + +try: + print('STR:', numero_str, type(numero_str)) + numero_int = int(numero_str) + print('INT:', numero_int, type(numero_int)) + print(numero_int * 3) +except: + print('Isso não é um número') + +# if numero_str.isdigit(): +# print('STR:', numero_str, type(numero_str)) +# numero_int = int(numero_str) +# print('INT:', numero_int, type(numero_int)) +# print(numero_int * 3) +# else: +# print('Isso não é um número')