Skip to content

Instantly share code, notes, and snippets.

'''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
'''. 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
'''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)
'''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
'''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))
'''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: ")
'''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
'''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: ")
'''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 = []
'''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