Início
1## Perguntar números ao usuário e fazer operações com eles
2
3```python
4try:
5 # Se o usuário informar um número inválido (espaço, letras, etc)
6 # A exceção ValueError será lançada e capturada
7 x = float(input('Numero 1: '))
8 y = float(input('Numero 2: '))
9 print(f'{x:.2f}+{y:.2f}={x+y:.2f}')
10 print(f'{x}-{y}={x-y}')
11 print(f'{x}*{y}={x*y}')
12
13 # Se o usuário informar zero para o segundo número
14 # A divisão por zero lançará a exceção ZeroDivisionError
15 print(f'{x}/{y}={x/y}')
16
17 print(f'{x}%{y}={x%y}')
18 print(f'{x}//{y}={x//y}')
19 print(f'{x}**{y}={x**y}')
20
21except ZeroDivisionError:
22 print("Não dá pra dividir por zero!")
23except ValueError:
24 print("O número deve ser válido!")
25except Exception as exc:
26 print('Erro geral', exc)