Exercicio Python
1. Leia 1 (um) número de 2 (dois) dígitos, verifique e escreva se o algarismo da dezena é igual ou diferente do algarismo da unidade.
2. Leia 3 (três) números e escreva-os em ordem crescente.
3. Leia 3 (três) números (cada número corresponde a um ângulo interno do triângulo), verifique e escreva se os 3 (três) números formam um triângulo (a soma dos ângulos internos é igual a 180º). Se formam, verifique se formam um triângulo acutângulo (3 ângulos < 90º), retângulo (1 ângulo = 90º) ou obtusângulo (1 ângulo > 90º). Não existe ângulo com tamanho 0º (zero grau).
Respostas:
1: a = raw_input("Entre com um numero de dois digitos (Ex: 14): ") if (a[0] == a[-1]): print 'os algarismos do numero digitado sao iguais' else: print 'algarismo da unidade eh diferente do algarismo da dezena'
2: print 'Digite tres numeros. Os numeros digitados serao mostrados em ordem crescente' a = input("Digite um numero: ") b = input("Digite outro numero: ") c = input("Digite mais um numero: ")
#seria mais facil inserir os valores em uma lista e usar o metodo sort
#
#print 'Digite 3 numeros'
#lista = [None] * 3
#for i in range(3):
# lista[i] = input('Digite um numero: ')
#print 'a ordem digitada foi: ', lista[0],lista[1],lista[2]
#lista.sort()
#print 'em ordem crescente: ', lista[0],lista[1],lista[2]
if a < b and a < c and c > b: print "Ordem crescente:", a,b,c elif a < b and a < c and b > c: print "Ordem crescente: ", a,c,b elif a > b and a < c and b < c: print "Ordem crescente: ", b,a,c
elif a > b and a > c and b < c: print "Ordem crescente: ", b,c,a elif a < b and a > c and b > c: print "Ordem crescente: ", c,a,b elif a > b and a > c and b > c: print "Ordem crescente: ", c,b,a elif a == b and a < c: print "Ordem crescente: ", a,b,c elif a == b and a > c: print "Ordem crescente: ", c,a,b elif a