Baixe o app para aproveitar ainda mais
Prévia do material em texto
Gabarito Lista 6 – introdução a programação 1- A = input('Digite valor de A: ') B = 0 while A != B and A > 0: for I in range (A): J = I while J <= A: print J J = J + 1 B = A input ('Digite o valor de A: ') 2- a = input('Digite um numrero: ') b = input('Digite outro numero: ') c = input('Digite mais um numero: ') if a==b and a==c and c==a: print ('Valores iguais!', a, b, c) else: if a > b and a > c and b > c: print a, b, c else: if a > b and a > c and c > b: print a, c, b else: if b>a and b>c and a>c: print b, a, c else: if b>a and b>c and c>a: print b, c, a else: if c>a and c>b and a>b: print c, a, b else: if c>a and c>b and b>a: print c, b, a 3- a = input('Digite algum ano: ') if a % 4 == 0: print ('Ano bissexto') else: print ('Ano não bissexto') 4- n = input('Digite um numero de 111 a 999: ') if 111 < n < 999: uni = n%10 dez = (n/10)%10 cen = n/100 print uni, dez, cen 5- n = input('Digite o valor desejado: ') h = 0 for j in range (1,n): h = 1.0/j + h print h 6- fat = 1 n = input('Digite um valor para ser calculado o seu fatorial: ') if n > 0: for j in range (1,1+n): fat = fat * j print 'Resultado: ', fat else: if n == 0: print fat 7- a = 1 b = 1 n = input('Digite um numero, maior que 3, para a serie de Fibonacci: ') print a print b if n > 3: for j in range (2,n): c = a + b print c a = b b = c else: n == 3 print n 8- for i in range (1,11): a = input('Digite um numero: ') if i == 1: maior = a menor = a if a > maior: maior = a if a < menor: menor = a print 'Maior numero:',maior print 'Menor numero:',menor 9- print 'Vote 1 para candidato 1' print 'Vote 2 para candidato 2' print 'Vote 3 para candidato 3' print 'Vote 4 para voto nulo' print 'Vote 5 para voto em branco' c1 = 0 c2 = 0 c3 = 0 vn = 0 vb = 0 for i in range (1,999+1): x = input('Qual é sua escolha?:') if 1 <= x <= 5: if x == 1: c1 = c1+1 if x == 2: c2 = c2 + 1 if x == 3: c3 = c3 + 1 if x == 4: vn = vn + 1 if x == 5: vb = vb + 1 else: if x == 0: break print 'Numero invalido, tente novamente...' print 'Votos do candidato 1:',c1 print 'Votos do candidato 2:',c2 print 'Votos do candidato 3:',c3 print 'Votos nulos:',vn print 'Votos em branco', vb 10- x = input('Digite um numero de 1111 ate 9999: ') if x >= 1111 and x <= 9999: raiz = x * 0.5 dez1 = x / 100 dez2 = x % 100 if raiz == dez1 + dez2: print 'e igual' else: print 'nao é igual' else: print 'numero invalido'
Compartilhar