Pages

quinta-feira, 7 de maio de 2009

Exercícios de Estrutura Sequencial (exercício 3)

Vamos a resolução do exercício número 3 da lista: http://www.python.org.br/wiki/EstruturaSequencial
3.Faça um Programa que peça dois números e imprima a soma.
Lembrando que o '#' serve para comentar as linhas, o interpretador não lê o que é escrito depois do '#'.
Na primeira linha sempre coloca-se o caminho para o interpretador no linux, no caso do windows não é necessário.
PS.: Fiz o programa para ter redundância a erros.

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
lst=[] #lista vazia

for i in range(2):
while i:
try: #Prevençao contra erros do usuário (O programa só aceita números)
lst.append(eval(input("Digite um número: "))) #Pede ao user o primeiro número
break

except:
print("Digite somente números!")

for y in range(1):
while i:
try: #Prevençao contra erros do usuário (O programa só aceita números)
lst.append(eval(input("Digite outro número: "))) #Pede ao user o segundo numero
break

except:
print("Digite somente números!")

print("A soma dos números informados é:",lst[0]+lst[1])


Um comentário: