Buscar

Lista n4 - Programação Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

07/10/2021 13:39 Lista número 4 - Programação Python (1).py
1/12
Lista número 4 - Programação Python
(1).py
#------------ NOME: CECÍLIA ANTUNES DE JESUS -------------- 
 
#__________LISTA DE EXERCÍCIOS N4_____________ 
 
#Questão 1 - Distância total (em km) percorrida por um automóvel 
 #-Quantidade de combustível (em litros) consumida 
 #-calcule e mostre o consumo médio de combustível. 
 
#Variáveis:(d=distancia percorrida, c=consumo de combustivel, m=consumo médio) 
 
print('Inicio do programa') 
 d = float(input('Distância total percorrida em Km:')) 
 c = float(input('Consumo em litros de combustivel:')) 
 m = (d/c) 
 print('O consumo médio de combustível é igual a',m) 
 print('Fim do programa') 
 
#-------------------------------------------------------------- 
#Questão 2 - calcular a media aritmética entre 
 #duas notas de uma aluno 
 #mostrar a sua situação 
 #pode ser aprovado ou reprovado. 
 
#Variáveis: (n1= Nota 1, n2= Nota 2, m= Média aritmética) 
 
print('Inicio do programa') 
 n1=int(input('Nota1:')) 
 n2=int(input('Nota2:')) 
 m=(n1+n2)/2 
 if m >=70: 
 print('Você foi aprovado') 
 else: 
 print('Você foi reprovado') 
 print('Fim do programa') 
 
#---------------------------------------------------------------- 
 #Questão 3 - Calcular o novo salário de um funcionário. 
 #atualmente salário de até R$ 500 terão aumento de 20% 
 #demais terão aumento de 10 %. 
 
#Variáveis: (sa= Salário atual, Sn= Salário Novo) 
 
print('Inicio do programa') 
 sa=int(input('Salário atual do funcionário:')) 
 if sa <= 500: 
 sn= (sa*1.20) 
 print('Seu novo salário é', sn) 
 else: 
 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
2/12
sn= sa*1.10 
print('Seu novo salário é', sn) 
print('Fim do programa') 
#------------------------------------------------------------------ 
#Questão 4 - Leia dois valores inteiros 
#apresente a diferença do maior pelo menor. 
#Variáveis: (a= Primeiro valor, b= Segundo valor, d= Diferença do maior pelo
menor) 
print('Inicio do programa') 
a=int(input('Primeiro valor:')) 
b=int(input('Segundo valor:')) 
if a>b: 
d=(a-b) 
print('A diferença do maior pelo menor é',d) 
else: 
d=(b-a) 
print('A difernça do maior pelo menor é',d) 
print('Fim do programa') 
#--------------------------------------------------------------------- 
#Questão 5 - leia 3 notas de um aluno 
#calcule a média e informe a qual conceito a média está relacionada. 
#Variáveis: (n1= Primeira nota, n2= Segunda nota, 
#n3= Terceira nota, m= Média das notas, (A,B,C)= Conceitos) 
print('Inicio do programa') 
n1=int(input('Primeira nota:')) 
n2=int(input('Segunda nota:')) 
n3=int(input('Terceira nota:')) 
m=(n1+n2+n3)/3 
if m >= 90: 
print('Conceito A') 
elif 70 <= m < 90: 
print('Conceito B') 
else: 
print('Conceito C') 
print('Fim do programa') 
#--------------------------------------------------------------------- 
#Questão 6 - Exibir todos os números pares de 1 a 100. 
#Variáveis: (p= Primerio número par inteiro positivo) 
print('Inicio do programa') 
p=int(2) 
print(p) 
while p <= 100: 
p = p+2 
if p <= 100: 
print(p) 
print('Fim do programa') 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
3/12
#------------------------------------------------------------------------ 
#Questão 7 - Faça um programa que calcule a media de todos os alunos da sala
usando sub-rotina. 
#Variáveis: (numa= Número de alunos da sala, n= Nota dos alunos, media= média
dos alunos da sala) 
def media(): 
m=(s/numa) 
print('A média dos alunos da sala é', m) 
print('Inicio do programa') 
numa=int(input('Número de alunos na sala:')) 
s=0 
for a in range(1,numa+1): 
print('Aluno', a) 
n=float(input('Nota do aluno:')) 
s+= n 
media() 
print('Fim do programa') 
#------------------------------------------------------------------------ 
#Questão 8 - Faça um programa que receba dados (nome,cpf,identidade) de dez
pessoas usando sub-rotina. 
#Variáveis: (n= Nome, cpf= CPF, i= Identidade) 
def dados(): 
n=str(input('Digite seu nome:')) 
cpf=int(input('Digite seu CPF(sem pontos):')) 
i=int(input('Digite o número da sua Identidade(sem pontos):')) 
print('Nome:', n, '/', 'CPF:', cpf, '/', 'Identidade:',i) 
print('Inicio do programa') 
print('----- Dados pessoais -----') 
for c in range(1,11): 
print('Pessoa', c) 
dados() 
print('Fim do programa') 
#------------------------------------------------------------------ 
#Questão 9 - A empresa paga 12 reais por hora 
#40 reais por dependentes. 
#Sobre o salário são feito descontos de 8,5% para o INSS e 5% para IR. 
# ler o Nome, número de horas trabalhadas e número de dependentes de um
funcionário. 
#escreva qual o Nome 
#salário bruto 
#valores descontados para cada tipo de imposto 
#salário líquido do funcionário. 
#Variáveis; (n= Nome, h=horas trabalhadas, 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
4/12
#dp= numero de dependentes, 
#sb= salário bruto, 
#sl= salário liquído, 
#di= desconto INSS, 
#dr= desconto imposto de renda) 
print('Inicio do programa') 
print('-- Funcionário(a):') 
n=str(input('Nome:')) 
h=int(input('Horas trabalhadas:')) 
dp=int(input('Número de dependentes:')) 
sb=(12*h)+(40*dp) 
di=(sb*0.085) 
dr=(sb*0.05) 
sl=(sb-(di+dr)) 
print('Nome:', n, '/', 'Salário bruto:', sb, '/', 'Desconto INSS:', di, '/',
'Desconto Imposto de Renda:', dr, '/', 'Salário liquído:', sl) 
print('Fim do programa') 
#------------------------------------------------------------------------ 
#Questão 10 - João tem 1,50 metros e cresce 2 centímetros por ano 
#enquanto Maria tem 1,10 metros e cresce tem 3 centímetros por ano 
#Calcule e imprima quantos anos serão necessários para que Maria seja maior que
João. 
#Variáveis: j= altura de João, 
#m= Altura de Maria, caj= Crescimento anual de João, 
#cam= Crescimento anual de Maria, 
#anos= anos necessários para que maria fique maior que João) 
print('Inicio do programa') 
print('Altura de João: 1.5 metros') 
print('Altura de Maria: 1.1 metros') 
j = 1.5 
m= 1.1 
caj= 0.02 
cam= 0.03 
anos=(j-m)/(cam-caj)+1 
print('São necessários', anos, 'anos para que Maria seja maior que João.') 
print('Fim do programa') 
#------------------------------------------------------------------------------
--------------- 
#Questão 11 - Faça um programa que lê o nome de um produto, o preço e a
quantidade comprada. 
#Escreva o nome do produto comprado e o valor total a ser pago 
#considerando que são oferecidos descontos pelo número de unidades compradas. 
#Até 10 unidades: valor total 
#b) De 11 a 20 unidades: 10% de desconto 
#c) De 21 a 50 unidades: 20% de desconto 
#d) Acima de 50 unidades: 25% de desconto 
#Variáveis: (n= nome do produto, p= preço do produto, qtd= quantidade comprada,
vt= valor total) 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
5/12
print('Inicio do programa') 
n=str(input('Nome do produto:')) 
p=float(input('Preço do produto:')) 
qtd=int(input('Quantidade comprada:')) 
vt= (p*qtd) 
if qtd <= 10: 
print('Produto:', n,) 
print('Valor total a ser pago:', vt) 
elif 10 < qtd <= 20: 
print('Produto:', n,) 
print('Valor total a ser pago:', vt*0.9) 
elif 20 < qtd <= 50: 
print('Produto:', n,) 
print('Valor total a ser pago:', vt*0.8) 
elif qtd > 50: 
print('Produto:', n,) 
print('Valor total a ser pago:', vt*0.75) 
print('Fim do programa') 
#------------------------------------------------------------------------------
------------------- 
#Questão 12 - Dado uma matriz de ordem 3x3 faça um programa que: 
#a) Calcule a soma dos elementos da primeira coluna; 
#b) Calcule o produto dos elementos da primeira linha 
#c) Calcule a soma de todos os elementos da matriz; 
#d) Calcule a soma do diagonal principal; 
#Variáveis:(i= linha, j= coluna, spc= soma da diagonal principal, 
#ppl= produto da primeira linha, stm= soma de todos os elementos da matriz, 
#sdp= soma da diagonal principal) 
print('Inicio do programa') 
matriz=[[0,0,0],[0,0,0],[0,0,0]] 
spc=0 
ppl=1 
stm=0 
sdp=0 
for i in range(0,3): 
for j in range(0,3): 
matriz[i][j]= int(input(f'Digiteum valor para [{i}, {j}]:')) 
print('Resultado Matriz 3x3') 
for i in range(0,3): 
for j in range(0,3): 
print(f'[{matriz[i][j]}]', end='') 
print() 
for i in range(0,3): 
spc += matriz[i][0] 
print(f'A soma dos elementos da primeira coluna é:{spc}.') 
for j in range(0,3): 
ppl *= matriz[0][j] 
print(f'O produto dos elementos da primeira linha é:{ppl}.') 
for i in range(0,3): 
for j in range(0,3): 
stm += matriz[i][j] 
print(f'A soma de todos os elementos da matriz é:{stm}.') 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
6/12
for i in range(0,3): 
for j in range(0,3): 
if i==j: 
sdp += matriz[i][j] 
print(f'A soma da diagonal principal é:{sdp}.') 
print('Fim do programa') 
#------------------------------------------------------------------------------
--------------------- 
#Questão 13 - Faça um programa que leia uma matriz 5x5 
#some todos os elementos da matriz 
#depois onde a linha for igual a coluna coloque 5 dentro da matriz 
#depois mostre a nova soma. 
#Variáveis:(i= linha, j= coluna, soma1= Primeira soma dos elementos da matriz, 
#soma2= Segunda soma dos elementos da matriz depois de alterar a diagonal
principal por 5) 
print('Inicio do programa') 
matriz=[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0], [0,0,0,0,0]] 
soma1=0 
soma2=0 
for i in range(0,5): 
for j in range(0,5): 
matriz[i][j]=int(input(f'Digite um valor para [{i}, {j}]:')) 
print(f'Matriz 5x5') 
for i in range(0,5): 
for j in range(0,5): 
print(f'[{matriz[i][j]}]', end='') 
print() 
for i in range(0,5): 
for j in range(0,5): 
soma1 += matriz[i][j] 
print(f'Primeira soma da matriz={soma1}.') 
for i in range(0,5): 
for j in range(0,5): 
if i==j: 
matriz[i][j]=5 
print(f'[{matriz[i][j]}]', end='') 
print() 
for i in range(0,5): 
for j in range(0,5): 
soma2 += matriz[i][j] 
print(f'Segunda soma da matriz={soma2}.') 
print('Fim do programa') 
#------------------------------------------------------------------------------
--------------------- 
#Questão 14 - soma do preço de fábrica com o preço dos impostos (45% do preço
de fábrica) e a 
#percentagem do revendedor (28% do preço defábrica) 
#Faça um programa que leia o nome do automóvel e o preço de fábrica 
#calcule e imprima o nome do automóvel e o valor final. 
#Variáveis:(n= nome do automóvel, pf= preço de fábrica, vf= valor final do
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
7/12
carro) 
print('Inicio do programa') 
n=str(input('Nomo do automóvel: ')) 
pf=int(input('Preço de fábrica: ')) 
vf=pf+(0.45*pf)+(0.28*pf) 
print(f'O veículo {n} possui preço final de {vf} reais.') 
print('Fim do programa') 
#------------------------------------------------------------------------------
---------------------- 
#Questão 15 - Construa um programa que, tendo como dados de entrada dois pontos
quaisquer no plano, P(x1,y1) e P(x2,y2), 
#escreva a distância entre eles. A fórmula que efetua tal cálculo é: 
#Variáveis:(p1= primeira coordenada de ponto qualquer, x1 e y1= pontos da
primeira coordenda, 
#p2= segunda coordenada de ponto qualquer, x2 e y2= pontos da segunda
coordenada) 
print('Inicio do programa') 
x1=int(input('Digite um valor para a abicissa do primeiro ponto (x1): ')) 
y1=int(input('Digite um valor para a ordenada do primeiro ponto (y1): ')) 
x2=int(input('Digite um valor para a abicissa do segundo ponto (x2): ')) 
y2=int(input('Digite um valor para a ordenada do segundo ponto (y2): ')) 
p1=(x1-x2)**2 
p2=(y1-y2)**2 
s=(p1+p2) 
import math 
d= math.sqrt(s) 
print(f'A distância entre os pontos p1 e p2 é {d}.') 
print('Fim do progrma') 
#------------------------------------------------------------------------------
--------------------------------- 
#Questão 16 - Elabore um programa que dada a idade de um nadador classifica-o
em uma das seguintes categorias: 
#infantil A = 5 - 7 anos 
#infantil B = 8-10 anos 
#juvenil A = 11-13 anos 
#juvenil B = 14-17 anos 
#adulto = maiores de 18 anos 
#Variáveis: (i= idade do nadador, infantil(a,b), juvenil(a,b) e adulto =
categorias) 
print('Inicio do programa') 
i=int(input('Qual a idade do nadador? ')) 
if 5 <= i <= 7: 
print('Categoria Infantil A') 
elif 8<= i <= 10: 
print('Categoria Infantil B') 
elif 11 <= i <= 13: 
print('Categoria Juvenil A') 
elif 14 <= i <= 17: 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
8/12
print('Categoria Juvenil B') 
elif i >= 18: 
print('Categoria Adulto') 
print('Fim do programa') 
#------------------------------------------------------------------------------
----------------------------------- 
#Questão 17 - Escrever um programa que leia o código do item pedido, a
quantidade e calcule o valor a ser pago por aquele lanche. 
#Considere que a cada execução somente será calculado um item. 
#Variáveis:(cod= Código, pr= preço, qtd= quantidade, vp= valor a ser pago). 
def lin(): 
print('-'*33) 
print('Inicio do programa') 
lin() 
print('Cachorro quente - cód 100 - 1,20') 
print('Bauru simples - cód 101 - 1,30') 
print('Bauru com ovo - cód 102 - 1,50') 
print('Hambúrger - cód 103 - 1,20') 
print('Cheeseburguer - cód 104 - 1,30') 
print('Refrigerante - cód 105 - 1,00') 
lin() 
cod=int(input('Qual o código do pedido? ')) 
qtd= int(input('Qual a quantidade? ')) 
vp=0 
if cod == 100: 
vp+=(1.20*qtd) 
elif cod==101: 
vp+=(1.30*qtd) 
elif cod==102: 
vp+=(1.50*qtd) 
elif cod==103: 
vp+=(1.20*qtd) 
elif cod==104: 
vp+=(1.30*qtd) 
elif cod==105: 
vp+=(qtd) 
print(f'O valor a ser pago é {vp} reais.') 
print('Obrigado, Volte sempre!.') 
lin() 
print('Fim do programa') 
#------------------------------------------------------------------------------
------------------------------------ 
#Questão 18 - Escrever um programa que lê um conjunto de 4 valores i, a, b, c,
onde i é um valor inteiro e positivo e a, b, c, são quaisquer 
#valores reais e os escreva. A seguir: 
#a) Se i=1 escrever os três valores a, b, c em ordem crescente. 
#b) Se i=2 escrever os três valores a, b, c em ordem decrescente. 
#c) Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c
fique dentre os dois. 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
9/12
#Variáveis:(i= valor inteiro e positivo, (a,b,c)= valores rais) 
print('Inicio do programa') 
i=int(input('Escolha um número inteiro dentre 1, 2 ou 3 e digite: ')) 
a=int(input('Digite qualquer número que pertença aos conjunto dos Reais: ')) 
b=int(input('Digite qualquer número que pertença aos conjunto dos Reais: ')) 
c=int(input('Digite qualquer número que pertença aos conjunto dos Reais: ')) 
list=[a,b,c] 
if a> b and a>c: 
if b>c: 
maior=a 
inter=b 
menor=c 
else: 
maior=a 
inter=c 
menor=b 
if b>a and b>c: 
if a>c: 
maior=b 
inter=a 
menor=c 
else: 
maior=b 
inter=c 
menor=a 
if c>a and c>b: 
if a>b: 
maior=c 
inter=a 
medio=b 
else: 
maior=c 
inter=b 
menor=a 
if i==1: 
print(f'Você escolheu o número 1, então os valores de (a,b,c) em ordem
crescente são: {menor,inter,maior}, correto?') 
if i==2: 
print(f'Você escolheu o número 2, então os valores de (a,b,c) em ordem
decrescente são: {maior,inter,menor}, correto?') 
if i==3: 
print(f'Você escolheu o número 3, então os valores de (a,b,c) em que o maior
fique entre os dois são: {menor,maior,inter}, correto?') 
print('Fim do programa') 
#------------------------------------------------------------------------------
--------------------------------------------------------------------------- 
#Questão 19 - Tendo como dados de entrada a altura e o sexo de uma pessoa (?M?
masculino e ?F? feminino), construa um 
#programa que calcule seu peso ideal, utilizando as seguintes fórmulas: 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
10/12
#- para homens: (72.7*h)-58 
#- para mulheres: (62.1*h)-44.7 
#Variáveis:(a= altura, b= sexo, pi= peso ideal) 
print('Inicio do programa') 
a=float(input('Qual a altura(em metros)? ')) 
b=str(input('A pessoa é do sexo feminino ou masculino? ')) 
if b == 'masculino': 
pi=(72.7*a)-58 
print(f'O peso ideal é {pi}kg.') 
elif b == 'feminino': 
pi=(62.1*a)-44.7 
print(f'O peso ideal é {pi}kg.')print('Fim do programa') 
#------------------------------------------------------------------------------
-------------------------------------------------- 
#Questão 20 - Escrever um programa que lê a hora de início de um jogo e a hora
do final do jogo (considerando apenas horas inteiras) e 
#calcula a duração do jogo em horas, sabendo-se que o tempo máximo de duração
do jogo é de 24 horas e que o jogo pode 
#iniciar em um dia e terminar no dia seguinte. 
#Variáveis:(dt= data do inicio do jogo, hi= hora de inicio, hf= Hora final do
jogo, d= duração do jogo) 
print('Inicio do programa') 
dt=input('Qual a data do ínicio do jogo? ') 
hi=int(input('Digite o horário de ínicio do jogo: ')) 
hf=int(input('Digite a hora final do jogo: ')) 
d=(hf - hi) 
if d <= 25: 
if d < 0: 
d=d*(-1) 
print(f'A duração do jogo foi de {d} horas, e terminou no dia seguinte.') 
else: 
print(f'A duração do jogo foi de {d} horas, terminou no mesmo dia.') 
print('Fim do programa') 
#------------------------------------------------------------------------------
--------------------------------------------------- 
#Questão 21 - Faça um programa para listar todos os múltiplos positivos do
número 7 menores ou iguais a 100. 
#Variáveis:(p= múltiplos positivos do número 7) 
print('Inicio do programa') 
p=7 
print(p) 
while p <= 100: 
p = p+7 
if p < 100: 
print(p) 
print('Fim do programa') 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
11/12
#------------------------------------------------------------------------------
------------------------------ 
#Questão 22 - Elabore um programa que calcule N! (fatorial de N), sendo que o
valor de N é fornecido pelo usuário. Lembre que N é 
#sempre um valor inteiro e não negativo. Logo, seu algoritmo deve evitar que
valores negativos sejam aceitos como entrada. 
#Variáveis:(n= número inteiro positivo, f= fatorial do número) 
print('Inicio do programa') 
n=int(input('Digite um valor inteiro positivo para o cálculo de fatorial: ')) 
import math 
f= math.factorial(n) 
print(f'O fatorial de {n} é {f}.') 
print('Fim do programa') 
#------------------------------------------------------------------------------
---------------------------------- 
#Questão 23 - Faça um programa que, a partir de um valor informado em centavos,
indique a menor quantidade de moedas que 
#representa esse valor. Considere moedas de 1, 5, 10, 25 e 50 centavos, e 1
real. Exemplo: para o valor 290 centavos, a menor 
#quantidade de moedas é 2 moedas de 1 real, 1 moeda de 50 centavos, 1 moeda de
25 centavos, 1 moeda de 10 centavos e 1 
#moeda de 5 centavos. 
#Variáveis:(valor= valor em centavos a ser calculado, moeda= o maior valor de
moeda a ser subtraído, totmoeda= quantidade de moedas) 
print('Inicio do programa') 
valor=int(input('Digite um valor em centavos: R$')) 
moeda=100 
qtdmoeda=0 
while True: 
if valor >= moeda: 
valor -= moeda 
qtdmoeda += 1 
else: 
if qtdmoeda>0: 
print(f'Aquatidade de moedas são: {qtdmoeda} moedas de R${moeda} centavos') 
if moeda == 100: 
moeda = 50 
elif moeda == 50: 
moeda = 25 
elif moeda == 25: 
moeda = 10 
elif moeda == 10: 
moeda = 5 
elif moeda == 5: 
moeda = 1 
qtdmoeda = 0 
if valor == 0: 
break 
print('Fim do programa') 
07/10/2021 13:39 Lista número 4 - Programação Python (1).py
12/12
#------------------------------------------------------------------------------
--------------------------- 
#Questão 24 - Faça um algoritmo que calcula a série de Fibonacci para um número
informado pelo usuário. A série de Fibonacci inicia 
#com os números 1 e 1, e cada número posterior equivale à soma dos dois números
anteriores. 
#Variáveis:(n= número a série) 
n=int(input('Digite um valor para a quatidade de termo da sequência: ') 
n1=1 
n2=1 
n3=0 
inicio=3 
print(f'Sua sequência de Fibonacci:{n1},{n2},', end='') 
while inicio <= n: 
n3=n1+n2 
print(f'{n3},', end='') 
n1=n2 
n2=n3 
inicio+=1 
if inicio == n+1: 
print('Fim', end='') 
print() 
print('Fim do programa') 
#------------------------------------------------------------------------------
---------------- 
print('Fim da lista de exercícios n4 - (: ') 
#------------------------------------------------------------------------------
----------------

Outros materiais