Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

'''#1) Escreva um programa que leia três notas de um aluno e calcule sua 
média aritmética. 
def boletim(): 
 n1= int(input("1ª nota: ")) 
 n2= int(input("2ª nota: ")) 
 n3= int(input("3ª nota: ")) 
 media= ((n1+n2+n3)/3) 
 print(media) 
boletim()''' 
 
'''2) Escreva um programa que leia dois números inteiros a e b e realize 
a troca dos valores que estão 
dentro das variáveis. Exemplo a = 3 e b = 2, o programa deve permutar os 
valores, ficando da 
seguinte forma a = 2 e b = 3. 
def ordem(): 
 a= int(input("a: ")) 
 b= int(input("b: ")) 
 print("a=",b) 
 print("b=",a) 
ordem()''' 
 
'''3) Escreva um programa que leia o valor de uma temperatura em Celcius, 
e converta a mesma para 
Kelvin e Fahrenheit. 
def temperatura(): 
 celsius=int(input("Temperatura em celsius: ")) 
 kelvin= (celsius + 273) 
 print(kelvin) 
 fahrenheit= ((9*celsius/5)+32) 
 print(fahrenheit) 
temperatura()''' 
 
'''4) Escreva um programa que leia um número inteiro positivo entre 100 e 
999 e imprima o seu reverso. 
O resultado deve ser armazenado em uma variável, antes de imprimir. 
Exemplo: o reverso do 
número 237 é 732. 
numero= int(input("digite um numero entre 100 e 999: ")) 
numero= str(numero) 
posicao= len(numero)-1 
resultado='' 
while posicao >=0: 
 resultado=resultado + numero[posicao] 
 posicao= posicao - 1 
print("o reverso é: ", resultado)''' 
 
'''5) Em um determinado concurso público, para cada questão que o 
participante acerta ele ganha 5 
pontos, para cada questão que ele erra ele perde 3 pontos, e para cada 
questão que ele deixa em 
branco ele nem ganha e nem perde. Com base nesta informação, escreva uma 
função que leia o 
número de questões que um candidato acertou, o número de questões que ele 
errou, o número de 
questões que ele deixou em branco e determine a sua pontuação final. 
def pontuacao(): 
 ac= int(input("numero de acertos: ")) 
 err= int(input("numero de erros:")) 
 br=int(input('questões em branco: ')) 
 ac= (5*ac) 
 err= err *(-3) 
 print('A sua pontuação final é:', ac + err, 'pontos') 
pontuacao()''' 
 
'''6) Escreva uma função que leia 10 números inteiros positivos e ao 
final imprima os mesmos na ordem 
inversa. 
def inverter(): 
 contador=10 
 while contador >=1: 
 print(contador) 
 contador=contador - 1 
inverter()''' 
 
'''7) Escreva uma função que leia uma lista que contenha 10 números e 
imprima todos os números que 
tiverem como divisor exato o 3. 
lista=[2, 25,14, 15, 21, 67, 54, 23, 11, 27] 
def divisor(): 
 for item in lista: 
 if item % 3 == 0: 
 print(item) 
 else: 
 print("Não é divisor exato.") 
divisor()''' 
 
'''8) Escreva uma função que leia uma lista de tamanho 10 de números 
inteiros, e um número inteiro n e verifique quantas vezes esse número 
aparece na lista. 
lista=[1, 3, 3, 5, 6, 7, 23, 35, 3, 4] 
def verificar(): 
 numero=int(input("Número: ")) 
 cont=0 
 for n in lista: 
 if n == numero: 
 cont= cont + 1 
 print("O", numero,"repete-se na lista", cont, "vezes") 
verificar()''' 
 
'''9) Escreva uma função que leia um valor em polegadas e o converta para 
centímetros, considerando 
que uma polegada equivale a 2.54 cm. 
def converter(): 
 pol=2.54 
 numero= input("Digite o número de polegadas: ") 
 numero=int(numero) 
 centimetro= ((pol)*(numero)) 
 print(centimetro) 
converter()''' 
 
'''10) Escreva uma função que receba como parâmetro um número e imprima o 
seu dobro, triplo e cubo. 
def dobro_triplo_cubo (): 
 numero= int(input("Digite um número: ")) 
 print("Dobro:", 2*numero) 
 print("Triplo:", 3*numero) 
 print("Cubo:", numero**3) 
dobro_triplo_cubo()''' 
 
'''11) Escreva uma função que leia um número inteiro positivo e informe 
se o mesmo é ímpar ou par. 
def impar_par(): 
 n= input("Digite um número inteiro: ") 
 n= int(n) 
 if n%2==0: 
 print("O número", n, "é par.") 
 else: 
 print("O número", n, "é ímpar.") 
impar_par()''' 
 
'''12) Escreva uma função que leia dois números inteiros positivos m e n, 
sendo que m deve ser maior que n, e informe se n é múltiplo de m. 
def multiplo(): 
 m,n = int(input("1º número: ")), int(input("2º número: ")) 
 if m>n: 
 if m%n==0: 
 print(n, "é múltipo de", m) 
 else: 
 print(n, "não é multiplo de", m) 
 else: 
 print("números invalidos, o primeiro deve ser maior que o seguundo.") 
multiplo()''' 
 
'''13) Alfredo tem um carro flex e sempre fica na dúvida se é melhor 
abastecer com gasolina ou álcool. 
Um dia um de seus amigos deu a seguinte dica: “Pegue o valor do preço da 
gasolina e multiplique 
por 0.7. Se o valor que você encontrar for menor ou igual ao preço do 
álcool, abasteça com gasolina. 
Caso contrário abasteça com álcool.”. Com base nestas informações, 
escreva uma função que leia o 
preço do litro da gasolina e o preço do litro do álcool e verifique se o 
carro de Alfredo deve ser 
abastecido com gasolina ou álcool. 
 
def abastecer(): 
 g= float(input("preço da gasolina: ")) 
 a= float(input("preço do alcool: ")) 
 g= (g*0,7) 
 if g<=a: 
 print("Abastecer com gasolina") 
 else: 
 print("Abastecer com álcool") 
abastecer()''' 
 
'''14) Escreva um programa que peça para o usuário digitar vários números 
inteiros. O programa só deverá 
parar quando o usuário digitar o valor 0. 
print("Questão 14")''' 
 
'''15) Escreva uma função que imprima os números de 1 a 100 em ordem 
decrescente. 
def decre(): 
 contador=100 
 while contador >=1: 
 print(contador) 
 contador= contador -1 
decre()''' 
 
'''18) Escreva um programa que leia um número inteiro positivo e calcule 
o número de algarismos deste 
número. Para isso você deve considerar que o usuário digitará qualquer 
valor que seja diferente de 0. 
def leitura(): 
 alg= int(input("Digite um número: ")) 
 while alg !=0: 
 n= str(alg) 
 print("A qunatidade de algarismos é", len(n), "numeros.") 
 alg= int(input("numero:")) 
leitura()''' 
'''20) Escreva um programa para armazenar uma agenda de telefones em um 
dicionário. Cada pessoa pode 
ter um ou mais telefones e a chave do dicionário é o nome da pessoa. Seu 
programa deve ter as 
seguintes funções: 
◦ incluirNovoNome – essa função acrescenta um novo nome na agenda, com um 
ou mais 
telefones. Ela deve receber como argumentos o nome e os telefones. 
◦ incluirTelefone – essa função acrescenta um telefone em um nome 
existente na agenda. 
Caso o nome não exista na agenda, você deve perguntar se a pessoa deseja 
incluí-lo. 
Caso a resposta seja afirmativa, use a função anterior para incluir o 
novo nome. 
◦ excluirTelefone – essa função exclui um telefone de uma pessoa que já 
está na agenda. Se a 
pessoa tiver apenas um telefone, ela deve ser excluída da agenda. 
◦ excluirNome – essa função exclui uma pessoa da agenda. 
◦ consultarTelefone – essa função retorna os telefones de uma pessoa na 
agenda. 
◦ EscreveverAgenda – escreve a agenda completa de nomes e telefones em um 
arquivo de texto.''' 
 
'''◦ incluirNovoNome – essa função acrescenta um novo nome na agenda, com 
um ou mais 
telefones. Ela deve receber como argumentos o nome e os telefones.''' 
 
'''agenda={"pedro": [9921], "Paulo": [9785, 9834], "João": [5432], "Ana": 
[9876]} 
def incluir_nome(): 
 nome= input("Adicionar novo contato: ") 
 numero= input("Adicionar numero ao contato: ") 
 if nome in agenda: 
 print("Esse número já existe, modifique.")else: 
 agenda[nome]=numero 
 print (agenda) 
incluir_nome()''' 
 
'''◦ incluirNovoNome – essa função acrescenta um novo nome na agenda, com 
um ou mais 
telefones. Ela deve receber como argumentos o nome e os telefones. 
agenda={"pedro": [9921], "Paulo": [9785, 9834], "João": [5432], "Ana": 
[9876]} 
def novo_nome(nome): 
 numero=input("Digite um número para o contato: ") 
 if nome in agenda.keys(): 
 teste=agenda[nome] 
 teste.append(numero) 
 agenda[nome]=teste 
 else: 
 print("Nome não existe: ") 
 print(agenda) 
novo_nome("carlos")''' 
 
'''◦ excluirTelefone – essa função exclui um telefone de uma pessoa que 
já está na agenda. Se a 
pessoa tiver apenas um telefone, ela deve ser excluída da agenda. 
agenda={"pedro": [9921], "Paulo": [9785, 9834], "João": [5432], "Ana": 
[9876]} 
def excluirtelefone(nome): 
 nome= input("Digite o nome do contato que deseja excluir: ") 
 contato=agenda[nome] 
 print(nome, "-", contato) 
 apagarnumero= int(input("Digite o número que você deseja apagar: ")) 
 if len (contato)==1: 
 del agenda[nome] 
 elif len (contato) > 1: 
 contato.remove(apagarnumero) 
 print(contato) 
 print(agenda) 
excluirtelefone("nome")''' 
 
'''excluirNome – essa função exclui uma pessoa da agenda. 
agenda={"pedro": [9921], "Paulo": [9785, 9834], "João": [5432], "Ana": 
[9876]} 
def excluir_nome(): 
 nome= input ("Digite o nome que deseja excluir: ") 
 del agenda[nome] 
 print(agenda) 
excluir_nome()''' 
 
'''consultarTelefone – essa função retorna os telefones de uma pessoa na 
agenda. 
agenda={"pedro": [9921], "Paulo": [9785, 9834], "João": [5432], "Ana": 
[9876]} 
def consultartelefone(nome): 
 nome=input("Digite o nome do contato que deseja consultar: ") 
 contato= agenda[nome] 
 print(nome, "=", contato) 
consultartelefone("nome")''' 
 
'''19) Escreva um programa que lê duas notas de vários alunos e armazena 
tais notas em um 
dicionário, onde a chave é o nome do aluno. A entrada de dados deve 
terminar quando for lida 
uma string vazia como nome. Escreva: 
◦ Uma função que retorna a média do aluno, dado seu nome. 
◦ Uma função que escreva os boletins de cada um dos alunos em um arquivo 
de texto separado. 
boletim={} 
def cadastrarNotas(aluno, notas): 
 boletim[aluno]=notas 
cadastrarNotas("joao", [8,9]) 
cadastrarNotas("camila",[5,4]) 
print(boletim) 
def calcularMedia(): 
 for aluno in boletim.keys(): 
 notasAluno= boletim[aluno] 
 media=sum(notasAluno)/2 
 print("Aluno: " + aluno + " "+ str(notasAluno) + "/ media: " + 
str(media)) 
calcularMedia()''' 
 
'''20) Escreva uma função que receba como parâmetro um número e imprima o 
seu dobro, triplo e cubo. 
def dobro_triplo_cubo (): 
 numero= int(input("Digite um número: ")) 
 print("Dobro:", 2*numero) 
 print("Triplo:", 3*numero) 
 print("Cubo:", numero**3) 
dobro_triplo_cubo()'''

Mais conteúdos dessa disciplina