A maior rede de estudos do Brasil

Grátis
9 pág.
p2_et1

Pré-visualização | Página 2 de 2

gravado com sucesso.
Digite o valor para a (s para sair): 4
Digite o valor para b: 5
Arquivo “soma.txt” gravado com sucesso.
Digite o valor para a (s para sair): s
Arquivo “soma.txt”
a b Soma
3 2 7 (3 + 4)
-2 3 -3 (-2 + (-1) + 0)
4 5 30 (4 + 5 + 6 + 7 + 8)
Obs1: O seu programa deverá ler os números do teclado até que a letra 
's' seja digitada (para sair do programa).
Obs2: O seu programa deverá fazer o tratamento correto de exceções 
(utilizando “try/except/raise”) de forma a não aceitar letras (exceto 's' para sair 
do programa) para os valores de “a” e “b” nem números negativos para o valor 
de “b”. Se o valor de “b” for menor ou igual a zero, o programa deverá imprimir 
a mensagem “Valor de b invalido” e pedir outro valor para “b”. Além disso, o 
valor máximo de “b” deverá ser 20 (inclusive) – utilize o comando “raise” neste 
caso, criando sua própria classe de exceção.
Obs3: Para cada par de valores “a” e “b” válidos, o programa deverá 
gravar a soma dos “b” números a partir de “a” (inclusive) no arquivo “soma.txt”.
Esquema da prova:
1) Cada aluno sorteará 2 questões dentre as 6 questões 
apresentadas. Cada aluno terá 2h para realizar a prova. 
2) Cada aluno deverá nomear seus arquivos .py de acordo com as 
questões sorteadas. Ex: P2_1.py (questão 1 sorteada). Dentro do arquivo .py 
deverá constar o nome completo e o DRE do aluno.

Crie agora seu perfil grátis para visualizar sem restrições.