This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Escreva um programa que leia um número inteiro N e se seguida apresente na tela os N primeiros termos | |
| da sequência de Fibonacci. Essa sequência tem como regra de formação o fato de um número ser a soma | |
| dos dois anteriores, sendo que os dois primeiros termos da sequência são 1. Exemplo, se N = 9 então a | |
| sequência é: | |
| 0, 1, 1, 2, 3, 5, 8, 13, 21''' | |
| numero = input("Informe um número:\n") | |
| count = 0 | |
| x = 1 | |
| y = 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''. Reescreva um programa anterior lendo um número inteiro adicional chamado Prim. Nesta versão o | |
| programa deverá apresentar os N termos da sequência de Fibonacci que forem maiores que Prim.''' | |
| numero = input("Informe um número:\n") | |
| prim = input("Informe um número PRIM:\n") | |
| count = 0 | |
| x = 1 | |
| y = 0 | |
| if y > prim: | |
| print y |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Escreva um programa que permaneça em laço enquanto um valor X digitado pelo usuário for diferente de | |
| zero. O programa deve somar todos os valores digitados e ao final apresentar o total na tela. | |
| ''' | |
| soma = 0 | |
| numero = -1 | |
| while numero != 0: | |
| numero = input("Informe um número ou 0 para terminar:\n") | |
| soma += numero | |
| print "O valor total dos número digitados foi %d" %(soma) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Altere o programa anterior de modo que, além da somatória, mostre também a quantidade de valores | |
| digitados e a sua média. | |
| ''' | |
| soma = 0 | |
| numero = -1 | |
| qtd = 0 | |
| while numero != 0: | |
| numero = input("Informe um número ou 0 para terminar:\n") | |
| soma += numero |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Reescreva um algoritmo do exercício anterior ignorando os números negativos fornecidos pelo usuário. | |
| ''' | |
| quantidade = input("Quantos número irá informar?\n") | |
| count = 1 | |
| maior = -1 | |
| menor = -1 | |
| while count <= quantidade: | |
| numero = input("Informe o %dº número:\n" %(count)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Escreva um programa que leia um número N (obrigatoriamente entre 0 e 50) e em seguida leia N números reais em | |
| uma lista A. Exiba a lista na tela, um elemento por linha.''' | |
| numero = -1 | |
| lista = [] | |
| count = 0 | |
| while numero < 0 or numero > 50: | |
| numero = input("Informe um número entre 0 e 50: ") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Escreva um programa que leia do teclado uma lista com tamanho de 10 elementos e exiba-o na tela um elemento por | |
| linha.''' | |
| numeros = [] | |
| count = 0 | |
| while count < 10: | |
| x = input("Informa um número: ") | |
| numeros.append(x) | |
| count += 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Escreva um programa que leia um número N (obrigatoriamente entre 0 e 50) e em seguida preencha uma lista com | |
| N elementos inteiros gerados aleatoriamente entre 0 e 1000 (usar a função randint da biblioteca random).''' | |
| from random import randint | |
| numero = -1 | |
| lista = [] | |
| count = 0 | |
| while numero < 0 or numero > 50: | |
| numero = input("Informe um número entre 0 e 50: ") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Escreva um programa que leia um número N (entre 0 e 50) e em seguida leia N números reais em uma lista A. O | |
| programa deve separar os valores lidos em A em outras duas listas NEG e POS, a primeira contendo somente os | |
| valores negativos e a segunda contendo os valores positivos e zero. Apresentar na tela as listas NEG e POS e a | |
| quantidade de valores contidos em cada uma. | |
| ''' | |
| numero = -1 | |
| lista = [] | |
| neg = [] | |
| pos = [] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| '''Ler dois números inteiros Min e Max. Em seguida ler 10 valores inteiros e inseri-los em uma lista A somente se o valor | |
| fornecido estiver no intervalo [Min, Max]. Valores fora deste intervalo devem ser ignorados. Ao final, apresentar a | |
| lista A e seu tamanho efetivo. Observe que para este programa funcionar apropriadamente é necessário que Min seja | |
| menor que Max. Caso o usuário digite Max menor que Min, o programa deve inverter os valores.''' | |
| minimo = input("Escreva o valor minimo: ") | |
| maximo = input("Escreva o valor máximo: ") | |
| valores = [] | |
| count = 0 |