Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-3/
@juligili2 жыл бұрын
ouvir o Guanabara explicando com tanta paciência e tanta crença em quem ouve ele é a mais pura lição de didática. me dá forças enquanto professora, me enaltece enquanto entusiasta de programação. muito obrigada!
@thiagomanhaes2032 жыл бұрын
Ao invés de if dentro do for, eu coloquei pra pular de dois em dois. for c in range(0, len(itens), 2): print(f'{itens[c]:.7.2f}') print('-'*45) PS. Muito obrigado pelo curso top, Guanabara!
@LofiBR-Gamer Жыл бұрын
Fiz exatamente assim tmb.
@vine460 Жыл бұрын
boa! acredito que dessa maneira seja mais eficiente pois o for só roda metade das vezes comparado com a outra
@Lukaku_360 Жыл бұрын
eu criei 2 tuplas (uma para preço e uma para nome) ps.: foi só dps que eu percebi que era pra usar apenas uma ,_,
@z1992z7 ай бұрын
E no exercício de for, ele falou disso até pra evitar processamento desnecessário
@MGJpredador6 ай бұрын
Fiz com menos linhas ainda: for i in range(0, len(listagem)-1, 2): print(f'{listagem[i]:.7.2f} ') print('-' * 45)
@jessica.md.santos2 жыл бұрын
Não consegui fazer esse sozinha, tive que ver a resolução pois não sabia como formatar, mas foi divertido, agora já sei também
@professorjosefy6 жыл бұрын
Maravilha mas um conteúdo bacana DEUS ILUMINE A SUA VIDA AMIGO PARABÉNS
@IC-qf8se6 жыл бұрын
''' ExercíPython 076: Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos preços, na sequência. No final, mostre uma listagem de preços, organizando os dados em forma tabular. ''' produtos = ('Teclado', 'Mouse', 'Gabinete', 'CPU', 'Ram', 'Placa de vídeo', 30.00, 20.00, 75.00, 780.00, 250.00, 600.00) print('-' * 25,'***') print('LISTA DE PRODUTOS E PREÇOS') print('-' * 25,'***') c2 = 6 for c in range (0, 6): print('{}........'.format(produtos[c]), end='') print('R$ {:.2f}'.format(produtos[c2])) c2 += 1
5 жыл бұрын
rodei o for com teste de tipagem: se é STR = produto se é FLOAT = Preço Ficou assim: for i in listagem: if type(i) is str: print(f'{i:.5.2f}') print('--'*20)
@ferfigvirgilio5 жыл бұрын
muito bom , bem mais simples e facil de entender.
@jml16404 жыл бұрын
Boa solução!
@glebsonsantos33414 жыл бұрын
Ótima análise brow!
@johnsykes45134 жыл бұрын
lançou a braba
@AshesKnightt4 жыл бұрын
O que o curso em video não mostra, o comentário ensina -'
@gercineialves20852 жыл бұрын
Professor Guanabara, eu sempre quis aprender programação, mas nunca tive oportunidade, devido os cursos serem caros, mas graças ao Curso em Vídeo, e em especial a você, posso dizer que estou no caminho de me tornar um programador em Python, muito obrigado!
@joyname32503 жыл бұрын
Estou aproveitando a pandemia para me aprofundar nesse mundo maravilindo da programação. É legal ver como todos temos uma lógica diferente para a resolução dos exercícios. Esse eu resolvi da seguinte forma: print('-' * 52) print(' ' * 17 + 'LISTAGEM DE PREÇOS') print('-' * 52) for c in range(0, len(produtos), 2): print(produtos[c], end='') print('.' * (42 - len(produtos[c])), end='') print(f'R$ {produtos[c+1]:7.2f}') print('-' * 52) Eu me surpreendi vendo a forma do professor e da galera nos comentários.
6 жыл бұрын
Bruxaria esse lançe de escolher se é par ou ímpar para solucionar a lógica da escolha do produto ou preço. Legal.
@IC-qf8se6 жыл бұрын
''' ExercíPython 076: Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos preços, na sequência. No final, mostre uma listagem de preços, organizando os dados em forma tabular. ''' produtos = ('Teclado', 'Mouse', 'Gabinete', 'CPU', 'Ram', 'Placa de vídeo', 30.00, 20.00, 75.00, 780.00, 250.00, 600.00) print('-' * 25,'***') print('LISTA DE PRODUTOS E PREÇOS') print('-' * 25,'***') c2 = 6 for c in range (0, 6): print('{}........'.format(produtos[c]), end='') print('R$ {:.2f}'.format(produtos[c2])) c2 += 1 Eu fiz dessa maneira amigo, mais simples.
@jeffersoncalmon4 жыл бұрын
eufiz de uma maneira melhor, fiz ele pular de 2 em 2 no for lista = ('Caderno', 25, 'Mochila', 50, 'Lápis', 2.50, 'Estojo', 5) print('_'*40) for c in range(0, len(lista), 2): item = lista[c] print(f'{item:.
@danrley6143 жыл бұрын
@@IC-qf8se cara sua resposta bem mais simples , eu tava me matando de achar um jeito para colocar a segunda parte da tupla com os preços , ao lado dos produtos !
@MrFredericog4 жыл бұрын
Não consegui terminar este exercício sem a ajuda do professor Guanabarra.....
@MateusSantos-sr9ov5 жыл бұрын
não precisei dessa parte se eh par ou impar, pulei de dois em dois msm: produtos = ("Lápis", 1.75, "Borracha", 2.00, "Caderno", 15.90, "Estojo", 25.00, "Transferidor", 4.20, "Compasso", 9.99, "Mochila", 120.32, "Canetas", 22.30, "Livro", 34.90) print("="*50) print("{:^50}".format("LISTAGEM DE PREÇOS")) print("="*50) for c in range(0, len(produtos), 2): print(f"{produtos[c]:.7.2f}") print("="*50)
@isaquejeronimoporto17465 жыл бұрын
Show parceiro. A solução também ficou bacana
@janderson10365 жыл бұрын
usei a mesma lógica, o bom é que o código fica mais enchuto
@jml16404 жыл бұрын
Bacana!
@glebsonsantos33414 жыл бұрын
Massa cara!
@arthurleal79794 жыл бұрын
Como o computador entende que deve repetir várias vezes o ponto (.) ao lado do "
@GTV19654 жыл бұрын
Dá para fazer em 2 linhas... for ind in range(0, len(prod), 2): print(f'{prod[ind]:.
@LuisPereira-pq2zr3 жыл бұрын
Sim, foi dessa forma também que eu fiz
@Juniordigital3 жыл бұрын
so faltou a lista
@gab41983 жыл бұрын
@@Juniordigital No caso desse exercicio pede para ser em tupla, desde que altere o nome da tupla dentro do codigo acima e ela tenha sido escrita da mesma forma que a passada no video, não havera problemas, inclusive ela pode ter qualquer tamanho desde que todo preço estiver na frente do seu produto.
@Juniordigital3 жыл бұрын
@@gab4198 só faltou a lista [2]
@antoniomendes40842 жыл бұрын
Guilherme, como deverá ser feito a soma total dos preços dos produtos e a soma total dos produtos para calcular a média de preço dos produtos?
@RuteFernandes-br5ep Жыл бұрын
Muito feliz que consegui realizar esse exercício! A resolução do Guanabara foi bem mais fácil, mas eu também fiz a minha: produtos = ('MAÇA', 4, 'BANANA', 6.50, 'UVA', 10.25, 'MAMÃO', 5, 'CARAMBOLA', 7.30, 'LIMÃO', 3.40, 'LARANJA', 6.75, 'MELANCIA', 8.95, 'PITAYA', 23.50, 'KIWI', 31.45) print(37*'\033[1;32m-') print('FEIRÃO'.center(37)) print(37*'-') for pos, produto in enumerate(produtos): if type(produto) == str: ponto = 28 - len(produto) print(f'\033[1;97m{produto}', end=ponto*'.') print('R$', f'{produtos[pos+1]:.2f}'.rjust(5)) print('\033[1;32mBoas compras!')
@skudy81124 жыл бұрын
Professor, uma dica: Eu muitas vezes tento resolver com o que você ensina na aula, nem sempre paro para assistir os exercícios pq já consegui fazê-los. Apenas leio os comentários para otimizar meu tempo, já que não é muito para estudar. E ai muita coisa não é ensinada na aula mas é aplicada nos desafios, como por exemplo essa parte da centralização das coisas. E ai eu não consigo resolver sozinho pq não tenho o conhecimento e ai tenho que vir procurar e acabo me perdendo muitas vezes
@bahiano77734 жыл бұрын
Na verdade se vc for parar pra ver foram bem poucos os exercicios que são dificeis, e na maioria das vezes as resoluções nos comentarios são muito mais faceis de entender do que do jeito do professor, alem de que tambem na maioria das ocasioes os exercicios ficam muito dificeis pq o professor ainda não ensinou codigos que facilitariam na hora de fazer o exercicio
@isaacsantana89934 жыл бұрын
Isso que dá pular os vídeos de exercícios. Ele sempre fala pra assistir todos porque ele também ensina nos exercícios.
@skudy81124 жыл бұрын
@@isaacsantana8993 Não é isso mano. Eu fiz muito mais exercício que o professor pediu, inclusive projetos finais. A questão é que muitas vezes a solução nos próprios comentários é 10x melhor que no vídeo e ele enrola demais, não vejo pq não ensinar no video principal. Principalmente contando que a essa altura do campeonato quem assiste os vídeos é quem trabalha também
@isaacsantana89934 жыл бұрын
@@skudy8112 Ah, ta. Acho que a intenção é essa mesmo, motivar as pessoas a fazer os exercícios e é até bom que as soluções dos alunos sejam melhores, isso mostra que aprenderam.
@アラン-o9g4 жыл бұрын
@@skudy8112 é pq mt desses comandos nos cmts ele ainda nem ensinou, mas tem s uns q utiliza tudo certin e fica realmente menor, mas ele como professor está te ensinando a linguagem formal da parada, como seu professor de português....
@LEO-fb6zw Жыл бұрын
não tem palavras pra dizer o quanto eu amo a programação, tipo 1000 jeitos de fazer a mesma coisa
@yaracarneirotavares29755 жыл бұрын
ótimo! Tava precisando de ser forçada a não ignorar a formatação kkkkk obrigada, professor
@AshesKnightt4 жыл бұрын
Fiz um codigo de apenas duas linhas (tirando a tupla). É simples, mas funcional em até unidade de milhar; seguindo o padrão de "Item, preço, item, preço". for c in range(0, len(listagem), 2): print(f'{listagem[c]:.6.2f}')
@thiagomoreira52874 жыл бұрын
Como vc aprende a fazer isso?
@AshesKnightt4 жыл бұрын
@@thiagomoreira5287, eu só usei o que ele já havia passado desde as primeiras aulas. O negocio que ele diz de "faz de pouco em pouco, passo a passo" realmente ajuda na hora de montar algo complexo, mas pequeno. Tipo, usei o len, que aprendemos nas primeiras aulas, o método de repetição e a datação de string, só Caso queira entender o que eu fiz: O "len(listagem)" sempre vai te dar o número final que deseja. Sendo assim, pode-se dizer que ao colocar isso como meta, ele só vai parar ao fazer tudo, facilitando para que você não precise contar. O 2 no canto é para pular de 2 em 2 e mostrar os nomes de uma vez ao invés de mostrar nome e número um do lado do outro. Já no print, eu primeiro coloquei a lista dizendo "C", pata mostrar qual era o nome em ordem na lista, depois escrevi "c+1", que é para sempre mostrar o preço do lado do item.
@diogorocha13492 жыл бұрын
Fiz utilizando while: eis o codigo (tirando os dados da tupla): c = 0 print(f'{"TABELAS DE PREÇOS HAMBURGUERIA":-^70}') while c < len(comidas): print(f' {comidas[c]:.8.2f}') c += 1
@renan.calazans2 ай бұрын
Fiz bem parecido, mano: lista = ('Água', 2, 'Pastel', 10.0, 'Cachorro Quente', 7.0, 'Batata Frita', 12) print('-'*50) print('LISTAGEM DE PREÇOS'.center(45,' ')) print('-'*50,' ') n = 0 for c in range(0, len(lista)//2): print((lista[0+n]).ljust(40,'.'), 'R$', f'{float(lista[1+n]):.2f}'.rjust(6,' ')) n += 2
@brunoguimaraes6863 Жыл бұрын
Curso Top!!! Muito obrigado professor Gustavo Guanabara. Deus abençoe! material = ('Lápis',1.75,'Borracha',2.00,'Caderno',15.90,'Estojo',25.00,'Transferidor',4.20,'Compasso',9.99, 'Mochila',120.32,'Canetas',22.30,'Livro',34.90) print('-'*50) print(' '*16,'LISTA DE PREÇOS',' '*15) print('-'*50) print() for i in range(0, len(material),2): print(f'{material[i]:.5.2f}') print()
@joaovictor-dl6ve4 жыл бұрын
pra mim foi meio complicado esse exercicio, pq é meio diferente e as vezes a gente nao pensa em fazer desse jeito :(
@wattcen3 жыл бұрын
O ponto é que você não desista, programação sempre terá suas partes difíceis. Vai uma dica: quando terminar este curso, faz ele de novo, desde o mundo 1. Todo dia, sem falta, você faz um pouco. Você vai ver que com o tempo você vai dominando o Python. E essas coisas vão parecer coisas de criança, como parece pra mim agora, sendo que já é a 4ª vez que estou fazendo esse curso. Só venho aqui pra brincar mesmo. Não desiste cara. Programação é a base de tudo!
@joaovictor-dl6ve3 жыл бұрын
@@wattcen comecei a estudar JavaScript, me interessei bastante pela parte web, mas vlw pela dica, é só não desistir
@pedromateus90873 жыл бұрын
poiser também não conseguir fazer na simplicidade executada.
@romulodeoliveira73332 жыл бұрын
eu fiz com gambiarra... eu mesmo digitando os pontos e tentando deixar alinhado. KKKKKKKK
@RaphaellTk2 жыл бұрын
@@wattcen Obrigado pela dica brother! Alguns exercícios como esse fiquei perdido, mas com essa dica acredito que posso melhorar muito, realmente depois que terminar o curso vou pegar uma semana e fazer ele todo novamente.
@gleissonsouza_CJSWalker3 жыл бұрын
Um dos exercicios mais incriveis que ja fiz durante o curso. Resolvi dá uma incrementada, e acrescentar a parte de compras. O usuario faz as compras, e o final mostra o valor total e a quantidade de itens. Meu Codigo: lista = ('lápis', 1.75, 'borracha', 2.00, 'caderno', 15.90, 'estojo', 25.00, 'transferidor', 4.20, 'compasso', 9.99, 'mochila', 120.32, 'canetas', 22.30, 'livro', 34.90) compras = [] soma = cont = 0 print("="*50) print(f"{'LISTAGEM DE PREÇOS':^50}") print("="*50) for n1, n in enumerate(lista): if n1 % 2 == 0: print(f"{n.title():.6.2f}") print("="*50) r = input("Deseja comprar algo? [Y/N] ").upper() while r not in "YN": r = input("Deseja comprar algo? [Y/N] ").upper() if r == "Y": while True: cp = input("Digite o produto: ").lower().strip() if cp in lista: compras.append(cp) compras.append(lista[lista.index(cp) + 1]) else: print(f"O produto {cp} não existe não lista! Verifique a ortografia!") r = input("Deseja continuar? [Y/N] ").upper().strip()[0] while r not in "YN": r = input("Deseja continuar? [Y/N] ").upper().strip()[0] if r == "N": r = input("Deseja encerrar as compras? [Y/N] ").upper().strip()[0] while r not in "YN": r = input("Deseja encerrar as compras? [Y/N] ").upper().strip()[0] if r == "Y": break print("=" * 50) print(f"{'LISTAGEM DE COMPRAS':^50}") print("=" * 50) for n1, n in enumerate(compras): if n1 % 2 == 0: print(f"{n.title():.6.2f}") soma = soma + n print("=" * 50) print(f"{'QUANT.ITENS ':>6}") print() print(f"{cont:.6.2f}") else: print("Volte sempre!")
@DaviGuizani6 жыл бұрын
# Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos preços, na sequencia. # No final, mostre uma listagem de preços, organizando os dados de forma tabular. produtos = ("Batata Frita", 6.79, "Biscoito", 4.45, "Doce de Leite com Chocolate", 9.39, "Granola de Quinoa com Castanhas", 14.45, "Café Torrado e Moído", 20.25, "Pé de Moleque 400g", 24.9, "Cereal em Barra Damasco e Ameixa", 4.99, "Farelo de Aveia", 4.49, "Alimento Vitaminado", 5.69, "Ração para Gatos 3Kg", 40.75, "Feijão 1Kg", 3.49, "Kit de Shampoo", 16.9, "Fondue Suiço de Queijo", 44.9, "Fraudas 60un", 75.9, "Vinho Argentino", 62.9, "Leite Condensado", 4.35, "Água Mineral", 2.49, "Isotônico", 3.95, "Detergente", 1.39, "Ervilha", 1.89, "Milho Verde", 1.69, "Refrigerante Lata", 2.39, "Fubá de Milho", 2.35, "Sabonete", 2.99, "Creme Dental", 2.79, "Arroz 1Kg", 3.49, "Salgadinho", 3.19) print("╔" + 49 * "═" + "╗") print("║" + "Lista de Compras".center(49) + "║") print("╠" + 49 * "═" + "╣") for i in range(0, len(produtos), 2): print(f"║ {produtos[i]}".ljust(40, ".") + "R$" + f"{produtos[i+1]:.2f}".rjust(7) + " ║") print("╚" + 49 * "═" + "╝")
@VideosQueEuGosto5 ай бұрын
Esse foi o exercício que mais gostei, e utilizei os passos do for pra me ajudar, é até bem fácil fazer uma lista formatadinha, vou usar bastante # Variáveis Iniciais tabela = ( "Lápis", 1.75, "Borracha", 2.00, "Caderno", 15.90, "Estojo", 25.00, "Regua", 4.20, "Compasso", 9.99, "Mochila", 120.32, "Canetas", 22.30, "Livro", 34.90, "Apontador", 1.99 ) tamanho = len(tabela) # Pegando tamanho da tupla # Mostrando tabela # Mensagem inicial print("_" * 40) print("{:^40}".format("LISTA DE PREÇOS")) print("_" * 40) # Repetição mostrando a tabela for c in range(0, tamanho, 2): # Mostrando os itens print("{:.7.2f}".format(tabela[c+1])) # Final da tabela print("_" * 40) Segue meu progresso como programador lá no meu GitHub, to preparando umas novidades boas github.com/GuiMorus
@weed37603 жыл бұрын
Como o professor falou, é um exercício passivo, aí pensei em colocar o próprio usuário pra digitar o produto e o preço, ficou meio grande, mas acho que tá interessante: lista = () soma = cont = 0 while True: produto = str(input('Digite o nome do produto: ')).upper().strip() valor = float(input('Digite o preço: ')) lista += produto, valor continuar = str(input('Quer continuar? [S/N]')).strip() while continuar not in 'SsNn': continuar = str(input('Tente novamente. Quer continuar? [S/N]')) if continuar in 'Nn': break print('-=' * 18) print(f'{"LISTA DE PRODUTOS":^36} ') for c in range(0, len(lista), 2): print(f'{lista[c]:.
@andrepimenta213 жыл бұрын
Ficou daora mano, curti, mó mente aberta!
@keventoledo82403 жыл бұрын
Amigo, você está de parabéns!! Desde quando eu comecei os exercícios de Tupla eu estava tentando fazer usando While True, mas estava dando errado. EU SABIA QUE TINHA UMA FORMA DE FAZER ISSO, MAS NAOT ESTAVA CONSEGUINDO. Muito obrigado, fera!!!!
@keventoledo82403 жыл бұрын
Batendo palma com a bund@ de tanta felicidade em ver isso, AJUDOU REAL!
@vitorscatine31852 жыл бұрын
Olá! Seu código me ajudou bastante na minha ideia, só que ele tem um pequeno problema.... Quando você NÃO preenche nada no "Quer continuar? [S/N]" O programa finaliza... eu consegui resolver esse problema +- e agora estou preso em outro... Caso eu deixe essa opção sem preencher, dá um erro e o programa para. Vamos ver se alguém consegue me ajudar. De qualquer forma, muito obrigado por postar o código, foi de grande ajuda! Segue meu código: tu = tuple() nome = str(input('Qual o nome do seu estabelecimento? ')).upper().lstrip().rstrip() print('Agora, insira quantos produtos quiser!') while True: prod = str(input("Nome do produto: ")).capitalize().lstrip().rstrip() val = float(input('Valor do produto: R$')) tu += prod, val res = str(input('Iserir novo produto? [S/N]')).strip().upper()[0] while res not in 'SN': res = str(input('Opção inválida! Iserir novo produto? [S/N]')).strip().upper()[0] if res == 'N': break print(f' {"-" * 40}') print(f'{nome:^40}') print('-' * 40) for pos in range(0, len(tu)): if pos % 2 == 0: print(f'{f"{tu[pos]} ":.3.2f}') print('-' * 40)
@isco39652 жыл бұрын
@@vitorscatine3185 Mano, cê já tentou finalizar o 'while True' sem usar o 'while' aninhado? Sempre que eu faço meus programas com 'while True' eu nunca uso o 'while', eu só aninho um if end != "S": break Sempre funciona pra mim.
@CGamersBrazil3 жыл бұрын
Para este exercício montei de um jeito muito zuado, eu amei as dicas para o print que vc mostrou. Só tenho agradecer pelo conhecimento
@mironasc98404 жыл бұрын
Gustavo, estou começando a aprender, me considero o vovô do python, primeiro gostaria de conhece-lo pessoalmente, segundo como faço uma lista de produtos com 100 itens com preços de 5 fornecedores, terceiro dá para importar tabela do excel. Abraços
@joelcioborges25706 жыл бұрын
Gostei muito de fazer esse exercício, já te acompanho há algum tempo. Essa foi a minha solução para o exercício: listagem = ('Lápis', '1.75', 'Borracha', '2.00', 'Caderno', '15.90', 'Estojo', '25.00', 'Transferidor', '4.20', 'Compasso', '9.99', 'Mochila', '120.32', 'Caneta', '22.30', 'Livro', '34.90') print('-'*90) print('{:^90}'.format('\033[1;32mLISTAGEM DE PREÇOS\033[m')) print('-'*90) # for i in range(0, int(len(listagem)/2)+1): Solução 1 - Achei muito complexo desse jeito e aí coloquei como comentário print('\033[1;34m') for i in range(0, len(listagem), 2): # Solução 2 - Achei essa solução mais "elegante" como você diz print(f'{listagem[i]:.10}') print('\033[m') print('-'*90)
@gustavodeoliveira48624 жыл бұрын
Caso não funcione o '2f', coloque o preço dentro de 'float()'. Tipo 'float(Lista[pos])'
@mchade10 ай бұрын
o meu não funcionou nem colocando dentro de float :(
@gustavodeoliveira486210 ай бұрын
@@mchade compartilha o código ai.
@Leo_Moura7365 жыл бұрын
fiz usando o while listagem = ('Lápis', 1.75, 'Borracha', 2, 'Caderno', 15.9, 'Estojo', 25, 'Transferidor', 4.2, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.3, 'Livro', 34.9) c = 0 print('-' * 30) print(f'{"LISTAGEM DE PREÇOS":^30}') print('-' * 30) while c < len(listagem): print(f'{listagem[c]:.7.2f}') c += 2 print('-' * 30)
@leonardotoledo64503 жыл бұрын
#Fiz um que vc pode ir digitando oque vc qr na tabela de preços tuple = () while True: item = str(input("Type the item's name: ")) price = float(input("Type the item's price: US$")) tuple = tuple + (item,price) while True: new = str(input('Add new item? [Y/N] --> ')).strip().upper()[0] if new not in 'YN': print('TYPE ONLY "Y" OR "N"!!!') else: break if new == 'N': break print('-'*40) print(f'{"Prices":^40}') print('-'*40) for place in range(0,len(tuple)): if place % 2 == 0: print(f'{tuple[place]:.7.2f}') print('-'*40)
@caioaraujoimoveis23086 жыл бұрын
Grande Guanabara! Quero te agradecer muito por seu conteúdo educacional que tem ajudado muito a mim e a minha esposa na área de programação. Obrigado pelo benefício que tem causado a todos os que te acompanham. Estou esperando receber dinheiro pra contribuir financeiramente com o site do curso em video, mas enquanto isso, estou incentivando o máximo de colegas e parentes a acompanhar o curso em vídeo. Parabéns pelo projeto grandioso.
@rafaelcm72823 жыл бұрын
Minha solução foi: Materiais = ('Caderno', 15.90, 'Livro', 50.75) print('=-=' * 15) for Posição, Material in enumerate(Materiais): if Posição % 2 == 0: print(f'{Material:
@aeciofilho72563 жыл бұрын
Se você colocasse o passo do seu laço for como 2, nem precisaria desse if
@jonathannunes7368 Жыл бұрын
Tem vez q e melhor assistir o video do q passar dias tentando resolver pq e mais produtivo
@robertmacedo0135 жыл бұрын
Que aula, meus amigos!!! Tão foda que tive que pausar para aplaudir o nosso mestre.
@Alisson-Faoli3 жыл бұрын
# fiz em 9 linhas # ficou bem organizadinho, veja: # Desafio 76 print(54*'-') print(15*' ', 'LISTAGEM DE PREÇOS') print(54*'-') lista = ('Lápis', 1.75, 'Borracha', 2.00, 'Caneta', 1.20, 'Caderno', 7.50, 'Lapiseira', 1.99) for i in range(0, 10, 2): j = i + 1 pontinhos = (44-len(lista[i]))*'.' print(f'{lista[i]} {pontinhos} R$ {lista[j]:>.2f}') print(54*'-')
@tr1ndola8008 ай бұрын
lista = 'banana', 5, 'carro', 5000, 'mesa', 1000, 'faca', 45, 'blusa', 50 cont = c = 0 while c < len(lista) - 1: print (lista[c], end = '') while len(lista[c]) + cont < 20: print ('.', end = '') cont += 1 print (f'R${lista[c + 1]}') cont = 0 c += 2
@matheuscavalcante8144 жыл бұрын
Eu percebi que tanto o nome e o preço dos produtos variam de 2 em 2, então eu acabei criando 2 contadores para representá-los: listagem = ('lápis', 1.75, 'Borracha', 2, 'Caderno', 15.9, 'estojo', 25, 'Transferidor', 4.20, 'Compasso', 9.99, 'mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.9) print('-' * 30) print(f'{"LISTAGEM DE PREÇOS":^15}') print('-' * 30) j = 1 for i in range(0, len(listagem), 2): print(f'{listagem[i].title()}............... R${listagem[j]:^.2f}') j += 2 print('-' * 30)
@gab41983 жыл бұрын
No fim da no mesmo, porém da pra substituir o j por i+1
@americomendes24656 жыл бұрын
Simples porém complicado. Achei difícil. Tem q ter a mentalidade de programador pra pensar nas várias possibilidades. Cara a questão do Par ou Impar foi dose pra matar o esquema. Show demais. Parabéns
@pierre.vieira5 жыл бұрын
*Minha solução fazendo tupla de tuplas* qtde_tracos = 40 tupla_materiais = (('Lápis', 1.75), ('Borracha', 2.00), ('Caderno', 15.90), ('Estojo', 25.00), ('Transferidor', 4.20), ('Compasso', 9.99), ('Mochila', 120.32), ('Canetas', 22.30), ('Livro', 34.90)) print('-'*qtde_tracos) print('LISTAGEM DE PREÇOS'.center(qtde_tracos)) print('-'*qtde_tracos) for material in tupla_materiais: nome = material[0] preco = material[1] print('{:.7}'.format(nome, preco)) print('-'*qtde_tracos)
@WilliamLycan16 жыл бұрын
Também fiz sem usar if, apenas acrescentando 1 ao index: produtos = ('Lápis', 1.50, 'Caderno', 15.00, 'Borracha', 0.75, 'Estojo', 5.00, 'Mochila', 80.00, 'Caneta', 1.00) print('=-' * 20) print('{:*^40}'.format(' PAPELARIA CEV ')) print('=-' * 20) for p in range(0, len(produtos), 2): print(f'{produtos[p]:.6.2f}') print('=-' * 20) Ótimo conteúdo, tá me ajudando demais, abraço!
@wannew6 жыл бұрын
Essa propaganda da udemy é saco!
@GeovaniLopesDias4 жыл бұрын
Não existe almoço (nem curso de programação) grátis. Alguém paga.
@HarleyAlencar6 жыл бұрын
Congratulações Guanabara e Equipe! Que bom acompanhar este curso e aprender de forma objetiva a programação em Python!
@HoffFondue5 жыл бұрын
Fiz mais enxuto, com o for pulando de 2 em 2 listao = ('Bacon Dourado', 120, 'Sucão de Laranja', 3, 'Enroladão de Salsicha', 0.5, 'Sopa de Macaco', 12, 'Ruffles', 5) print('-'*35) print(f"{'LISTAGEM DE PREÇOS':^35}") print('-'*35) for c in range(0, len(listao), 2): print(f'{listao[c]:.6.2f}') print('-'*35)
@RadenVladi5 жыл бұрын
listagem = ('Lápiz', 1.75, 'Borracha', 2, 'Caderno', 15.90, 'Estojo', 25, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 40) print(f'{"LISTAGEM DE PREÇOS":^40}') print('-' * 40) for c in range(0, len(listagem), 2): print(f'{listagem[c]:.7.2f}')
@vittaday2 жыл бұрын
Esse não consegui terminar sem ver a correção, a parte dos pares foi onde travou, nem imaginei usar um FOR, vivendo e aprendendo rs
@adecidiosantiago23096 жыл бұрын
Fiz sem usar as condições(if e else). Vou digitar só a parte mais "importante". Pois qualquer detalhe, na programação, faz diferença. produtos = ([...]) # A Tupla com a lista e produtos e preços. for p in range(0, len(produtos), 2): print(f'{produtos[0+p]:.6.2f}') Acho que dá pra entender. Rs
@aprendatudo19206 жыл бұрын
mas você usou listas certo? e é pra usar somente tuplas
@adecidiosantiago23096 жыл бұрын
Na verdade foi tupla mesmo rs
@adecidiosantiago23096 жыл бұрын
Esses colchetes com esses três pontinhos dentro são apenas para indicar o conteúdo dentro da tupla.
@aprendatudo19206 жыл бұрын
ah ta ksks
@sweppz52046 жыл бұрын
Boa também tinha pensado nesse jeito
@victorborges14083 ай бұрын
fiz essa logica v=1 cont =0 while cont < len(listagem): print(f'{listagem[cont]:.5.2f}') cont += 2 v += 2
@teachergomes29723 жыл бұрын
Fiz de uma forma um pouco diferente, não usei pares ou ímpares, apenas as classes que foram ensinadas lá no início. 1 tabela = ('Caneta', 1.0, 'Lapis', 5.0, 'Borracha', 0.5, 'Caderno', 20.0, 'Fichário', 29.99) 2 titulo = 'LISTAGEM DE PREÇOS' 3 print("--" * 20) # CABEÇALHO 4 print(f"{titulo: ^40}") # 5 print("--" * 20) # 6 for items in tabela: 7 if type(items) == str: 8 print(f"{items:.7.2f}") 11 print("--" * 20)
@viniciusverissimo49503 жыл бұрын
Este exercício foi excelente pra praticar a formatação! Solução em 2021 (tenho feito em inglês para treinar a língua também): #Program that prints a list of products and it's prices based on a single tuple. price_tuple = ("Bread", 2.50, "Beef", 15, "Orange Juice", 8.30, "Beer", 5.99, "Cheese", 24.50, "Chocolate", 14.70) print("-=" * 21) print(f'{"PRICE LIST":^42}') print("-=" * 21) print("") c = 0 while c < len(price_tuple): print(f"{price_tuple[c]:.
@israeljr.776 Жыл бұрын
Invés do "if" eu simplesmente coloquei o range para ler de 2 em 2 e os valores eu coloquei com a variavel do for +1. Além disso, usei apenas 1 print com toda a formatação necessária dentro: for p in range (0,len(produtos),2): print(f'{produtos[p]:.15}')
@rafaelrodriguessilva99942 жыл бұрын
Exercício mto bom! Achei que fosse ser difícil, foi bem mais tranquilo que pensei.
@luizfernandosp2 жыл бұрын
é incrivel, toda vez que eu identifico no exercicio que é atraves de range eu nao consigo prosseguir, aí nao satisfeito ele me solta que precisa pegar o for para identificar e diferenciar dentro de uma tupla por numeros ... GENIO kkkk
@guilhermesoaresportugal8819 ай бұрын
Obrigado pelo curso irmão, galera eu uso a versão 3.4 do pyhon bem mais simple e reduzido. meu codigo ficou assim: lista = ('itens') for c in range(0, len(lista), 2: print('{:.7.2f}'.format(lista[c], lista[c + 1]
@yyunowin8 ай бұрын
Oxi, cadê os produtos
@guilhermesoaresportugal8818 ай бұрын
@@yyunowin isso você quem escreve amado. no lugar de "(itens)", você escreve os produtos da lista
@vieiratn4 жыл бұрын
Finalmente consegui ter um bom raciocínio com o lance de separar os produtos dos preços por par ou ímpar. Meu código ficou assim: produtos = ('Mouse', 20, 'Teclado', 25, 'Caneta', 2.50, 'Monitor', 550, 'Macbook', 4500, 'Lapiseira', 6, 'Grampeador', 12, 'Pen Drive', 25, 'Borracha', 1, 'Squeeze', 35, 'HD Externo', 299) print('-' * 40) print(f'{"LISTA DE PRODUTOS":^40}') print('-' * 40) for cont in range(0, len(produtos)): if cont % 2 == 0: print(f'{produtos[cont]:.10.2f}') print('-' * 40)
@LuizaBarros-br5kx4 жыл бұрын
preco = 'Pão', 3.50, 'Biscoito', 5.00, 'Miojo', 1 for count in range(0, len(preco), 2): print(f'{preco[count]:.
# Exercício 76 # Crie um programa que tenha uma tupla única com nomes de produtos # e seus respectivos preços. # na sequencia, mostre uma listagem de preços, organizando os dados em # forma tabular prices = ("Batata", 4.90, "Pera", 5.35, "Picole", 8.42, "Patinho Moido", 19.90, "Peito de Frango", 11.90, "Aveia em flocos", 5.00) print('-' * 40) i = 0 while i < len(prices)-1: # notação para formatação de tabela # {:.) com 2 casas decimais (.2f) print("{:.5.2f}".format(prices[i], prices[i+1], other="R$ ")) i += 2 print() print('-' * 40)
@carlosleter2 жыл бұрын
Fiz diferente usando o while, segue: lista = ('Lápis', 1.75, 'Borracha', 2.00, 'Caderno', 15.90, 'Estojo', 25.00, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('\033[1m-'*50) print(f'{"LISTAGEM DE PREÇOS":^50}') print('\033[1m-'*50) c = 0 while c < len(lista): print(f'{lista[c]}{"."*(40-len(lista[c]))}R${lista[c+1]:7.2f}') c += 2
@gercineialves20852 жыл бұрын
Para esse exercício, meu código ficou com uma linha a mais que a do professor Código produtos = ('Lápis', 1.75, 'Borracha', 2.00, 'Caderno', 15.90, 'Estojo', 25.90, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 40) print(f'{"LISTAGEM DE PREÇOS":^40}') print('-' * 40) pro = 0 pre = 1 while pro < len(produtos): print(f'{produtos[pro]:.
@nilsonsurfing4 жыл бұрын
Utilizei como condicional a função type para testar se o objeto da tupla era texto (str) ou número: t = ('Caderno', 15, 'Lápis', 1, 'Estojo', 5, 'Compasso', 4, 'Livro', 30) for c in t: if type(c) == str: print(f'{c:.
@devvek1ng3 жыл бұрын
#Data 12.06.21 19:49.. 20:02 { Revisão: 13.06.21 09:52 #Aula 16 - Tuplas #Music: Spend It With You; listagem = ('Lápis', 1.75, 'Borracha', 2, 'Caderno', 15.90, 'Estojo', 25.00, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-'*34) print('{:^34}'.format('LISTAGEM DE PREÇÕS')) print('-'*34) for contador1 in range(0, len(listagem), 2): print(f'{listagem[contador1]:.
@DanielRios5493 жыл бұрын
3:45 Ah consegue sim, é só verificar se o tipo do item é string ou não
@Noritoshi-r8m3 жыл бұрын
Quase fiz certo! Treinando bastante
@leofranklinn22 Жыл бұрын
grande aula guanabara! fiz usando o while. codigo a baixo: lista = ('Lápis', 1.75, 'Borracha', 2, 'Caderno', 15.90, 'Estojo', 25, 'Transferidor', 4.2, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.3, 'Livro', 34.90, 'Computador', 3599.99) print('-'*50) print('{:^50}'.format('LISTAGEM DE PREÇOS')) print('-'*50) totitens = len(lista) / 2 citens = 0 cvalor = 1 while True: print('{:.7.2f}'.format(lista[citens], lista[cvalor])) citens += 2 cvalor += 2 totitens -= 1 if totitens
@fox_moldem5 жыл бұрын
mudo show , vc é o cara
@coelhocta5 жыл бұрын
Fiz em duas linhas: lista = ('Lápis', 1.75,'Borracha', 2.00,'Caderno',15.90,'Estojo',25.00,'Transferidor',4.20) for i in range(0,int(len(lista)),2):print(f'{lista[i]:.6.2f}')
@jorgeluizfigueira2 жыл бұрын
Ótimo exercício, deixei minha solução mais compacta, usando passos no for: produtos = ('Lápis',1.75,'Borracha',2.00,'Caderno',15.90,'Estojo',25.00, 'Transferidor',4.20,'Compasso',9.99, 'Mochila',120.32,'Canetas',22.30,'Livro',34.90) print('-'*45) print('{:^45}'.format('LISTAGEM DE PREÇOS')) print('-'*45) for i in range(0,len(produtos),2): print("{:.8.2f} ".format(produtos[i], produtos[i+1])) print('-'*45)
@VictorRockss3 жыл бұрын
Fiz com duas tuplas tambem, mas achei os dois jeitos bem pratico itens = 'caneta', 'óculos', 'mochila', 'lápis', 'caderneta' preço = 1.50, 250.00, 79.99, 0.80, 12.49 posição = 0 for i in itens: print(f'{i.capitalize():.8.2f}') posição += 1
@alexacsousa30746 жыл бұрын
Boa noite, Consegui fazer um pouco diferente :p Está abaixo a minha solução depois de montar a lista, ficou legal que funciona pra qualquer tamanho de lista .... for pos, c in enumerate(lista): if pos % 2 == 0: asterisco = 28 - len(lista[pos]) print('{}{}{}{:>4}{:>8.2f}'.format(lista[pos], 1 * ' ', '*' * asterisco, ' R$', lista[pos + 1]))
@albertojosefaganello9746Ай бұрын
Primeira vez comentando aqui, no meu caso eu fiz com itens para um setup gamer de respeito ( e meio caro, diga-se de passagem ), e eu fiz desse jeito: lista_completa = ('Placa mãe', 3850, 'Processador', 8000, 'Memoria RAM', 800, 'SSD', 3200, 'Placa de vídeo', 14000, 'Cabos/conexoes', 1500, 'Gabinete', 6850, 'Cooler', 2300, 'LEDs', 800, 'Monitor', 3500, 'Mouse', 1500, 'Teclado', 900, 'HeadSet', 1500, 'Cadeira ergonômica', 650, 'Mesa', 5000, 'Monitor 2', 3000, 'Monitor 3', 2500, 'Gadgets', 5000, 'Outros', 3000) print('\033[32m=\033[m'*53) print(f'\033[35m{"="*20} Minha lista {"="*20}\033[m') print('\033[32m=\033[m'*53) total = 0 for pos in range(0, len(lista_completa)): if pos % 2 == 0: print(f'{lista_completa[pos]:.7.2f}') total += lista_completa[pos] print('\033[32m=\033[m'*53) print(f'Total: R${total:>7.2f}') Ps.: No título " Minha lista ", deixei com vários pontos e coloquei cores nas linhas para separar Ps2.: Coloquei a variável total para somar todos os valores, e no final, após a ultima linha, mostrar o valor total das " compras ".
@AndreOliveira-jp9dg4 жыл бұрын
listagem = ('Lápís', 1.75,'Borracha', 2, 'Caderno', 15, 'Estojo', 25, 'Transferidor', 4.2, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 40) print('{:^40}'.format('LISTAGEM DE PREÇO')) print('-' * 40) a = 0 b = 1 while True: print('{:.7.2f}'.format(listagem[a], listagem[b])) a += 2 b += 2 if b > len(listagem): break
@alefandrade3091 Жыл бұрын
Em vez de verificar se é par, eu fiz assim: For itens in produtos: If type(itens) == str: Print(itens)
@vagnerusa3 жыл бұрын
Ótimo exercicio.
@mercesleonardo3 жыл бұрын
Caso alguém queira acrescentar soma dos produtos: soma = 0 lista =('Mesa', 550, 'Sofá', 1500, 'TV', 2500, 'Hack', 700, 'Mesa de Centro', 250, 'Quadro', 90.45) print('-' * 40) print(f'{"LISTAGEM DE PREÇOS":^40}') print('-' * 40) for pos in range(0, len(lista)): if pos % 2 == 0: print(f'{lista[pos]:.8.2f}') soma += lista[pos] print(f'O valor total da lista foi de R$ {soma:.2f}') print('-' * 40)
@guritonto2 жыл бұрын
Eu utilizei o while True para usar o print, também deu certo: prods = ('Bicicleta', 1509.16, 'Patins', 750, 'Bola de Volei', 65, 'Bola de Futebol', 47, 'Armario', 1450.59) total = len(prods) c = 0 print('-' * 35) print(f'{"Lista de preços":^35}') print('-' * 35) while True: if c == total: break print(f'{prods[c]:.
@gabrielghsgt6 жыл бұрын
Muito bom esse exercício professor, fiz o meu um pouco diferente porem o resultado no final foi o mesmo... listagem = ('Lapis', 1.75, 'Borracha', 2.00, 'Caderno', 15.90, 'Estojo', 25.00, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 40) print('{:^40}'. format('LISTAGEM DE PREÇOS')) print('-' * 40) for c in range(0, len(listagem)): if c % 2 == 0: print('{:.
@saxvilao4 жыл бұрын
Parabéns!!!
@linux_jeff Жыл бұрын
Bom vídeo. 😃
@xelldoom86615 жыл бұрын
Vendo o vídeo do Tio eu montei assim: for c in range(0,len(listagem)): if c%2==0: print(f'{listagem[c]:.16}{listagem[c+1]:>5.2f}')
@unknownrobot6 жыл бұрын
Dá pra abreviar ali o codigo colocando mais um parâmetro no range(0, len(listagem), 2). O terceiro parâmetro é como o for vai iterar na tupla, de dois em dois valores.
@omelelet Жыл бұрын
Eu curto mto criar elementos interativo, então já antes de ver a solução do Guanabara fiz considerando que tinhamos que dar o input dos produtos. Achei legal a forma que ele deu a solução tbm pegando por par ou ímpar no índice. lista = [] cont = 0 while True: cont += 1 produto = str(input(f'Qual o nome do {cont}º produto? ')).strip() valor = float(input('E qual o seu valor? R$ ')) lista.append((produto, valor)) resp = ' ' while resp not in 'sn': resp = str(input('Deseja continuar? [s/n] ')).strip().lower() if resp == 'n': break tupla = tuple(lista) print('-'*40) print('{:^40}'.format('LISTAGEM DE PREÇOS')) print('-'*40) for x in range(0, len(tupla)): print(f' {tupla[x][0]:.5.2f}')
@diegopirath4761 Жыл бұрын
eu fiz um pouco diferente tbm, perguntei se era str ou int e float for cont in listagem: if type(cont) == str: print(f'{cont:.
@bmsrangel16 жыл бұрын
# Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos preços, na sequência. # No final, mostre uma listagem de preços, organizando os dados em forma tabular produtos = ('Sabão', 5.6, 'Arroz', 9.8, 'Pasta de dente', 1.5, 'Celular', 1100) print('-'*60) print(f'{"Tabela de Preços":^60}') print('-'*60) for c in range(0, len(produtos),2): print(f'{produtos[c]:.8.2f}')
@nvngf5 жыл бұрын
Olá Professor, muito obrigado pelo conhecimento compartilhado! Fiz deste jeito: material = ('Lápis', 1.75, 'Borracha', 2.00, 'Caderno', 15.90, 'Estojo', 25.00, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 40) print(f'{"LISTAGEM DE PREÇOS":^40}') print('-' * 40) for item in range(0, len(material), 2): print(f'{material[item]:.8.2f}') print('-' * 40)
@johnsykes45134 жыл бұрын
tentei adicionar +1 a variavel do for como você fez ai, só que deu erro de sintaxe, afirmando que era str e não int, o que vc fez ai pra da certo?
@mmarquiani2 жыл бұрын
Como já está usando o Range, não é necessário fazer a verificação de Par/Ímpar. Basta adicionar o parâmetro para pular de 2 em 2. O código fica mais simples. tabela = ('Lápis', 1.75, 'Borracha', 2, 'Caderno', 15.9, 'Estojo', 25, 'Transferidor', 4.2, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 40) print(f'{"LISTAGEM DE PREÇOS":^40}') print('-' * 40) for c in range(0, len(tabela), 2): print(f'{tabela[c]:.7.2f}') print('-' * 40)
@filipspieler61444 жыл бұрын
Eu acho melhor tu colocar : For c in range (0, len (listagem),2) , para pular dois em dois,e depois para aparecer os preços coloca: print (c +1), assim eu acho melhor e é o que eu fiz.
@pergentinofabio4 жыл бұрын
Fiz da seguinte maneira: produtopreco = ('Lápis', 0.80, 'Caneta', 1.20, 'Caderno', 20, 'Notebook', 1500, 'Livro', 35, 'Estojo', 25, 'Compasso', 9.99) cont = 0 print(f'{"-="*20} {"Tabela de preços":^40} {"=-"*20}') while cont < len(produtopreco): print(f'{produtopreco[cont]:.7.2f}') cont += 2 print('='*40)
@1977ecruz Жыл бұрын
# Desafio 076 # Crie um algoritmo q tenha uma tupla com nomes de produtos e preços. E mostre a listagem organizada de forma tabular. listagem = ('Lápis', 1.75, 'Borracha', 2, 'Cadernao', 15.9, 'Estojo', 25, 'Transferidor', 4.2, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.3, 'Livros', 34.9) for posição in range(0, len(listagem)): if posição % 2 == 0: print(f'{listagem[posição]:.6.2f}') # Valeu Guanabara!!!
@HamiltonGJr6 жыл бұрын
Gostei da minha resolução do desafio porque não usei if dentro do for, e sim apenas um print. Dessa forma o código fica um pouco mais rápido... #! /usr/bin/python # Exercício 076 # Crie um programa que tenha uma tupla única com os nomes de produtos # e seus respectivos preços, na sequência. No final, mostre uma listagem # dos preços, organizando os dados em forma tabular. __author__ = "hamilton" __date__ = "$09/06/2018 17:18:58$" listagem = ( 'Lápis', 1.75, 'Borracha', 2.00, 'Caderno', 15.90, 'Estojo', 25.00, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90 ) print('-'*40) print(f'{"LISTAGEM DE PREÇOS":^40}') print('-'*40) for pos in range(0, len(listagem), 2): print(f'{listagem[pos]:.7.2f}') print('-'*40) Repare que o processamento mesmo é feito todo nas três linhas finais.
@jessicabarbaradasilvasoare8412 жыл бұрын
Eu usei o recurso de posição impar ou par, e da formatação a direita, mas fiz um pouco menor. Usando a posição do comando enumerate segue: lista = 'Lapis', 1.50, 'Caneta', 1.75, 'Borracha', 3, 'Estojo', 6.5, 'Régua', 3.5, 'Caderno', 12 for pos, item in enumerate(lista): if pos % 2 == 0: print(f'{item} ..............',end='') else: print(f' R$ {item:>5.2f}')
@playercell87353 жыл бұрын
Consegui fazer bem enxuto listagem = ('Pão', 0.35, 'Leite', 3.25, 'Queijo', 4.00, 'Presunto', 3.5, 'Café', 10.00, 'Manteiga', 5.50) for c in range(0, len(listagem), 2): print(f'{listagem[c]:.6.2f}')
@adriel6301 Жыл бұрын
Fiz usando o mesmo raciocínio dos números pares e impares, porém, com algumas diferenças. Feliz de ter conseguido mais um. produtos = 'Leite', 3.50, 'pão', 1, 'babana', 4.50, 'cerveja', 2.20, 'detergente', 1.30,\ 'açucar', 6.60, 'mochila', 150 cont = 0 print('-'*30) print(f'{"LISTAGEM DE PREÇOS":^30}') print('-'*30) for c in produtos: if cont % 2 == 0: print(f'{produtos[cont]:10} {"."*10} R$ ', end='') elif cont % 2 != 0: print(f'{produtos[cont]:.2f}') cont += 1 print('-'*30)
@damaz98263 жыл бұрын
Antes de assistir o vídeo minha resolução ficou assim: div = '-' * 50 produtos = ('Lápis', 1.75, 'Borracha', 2.00, 'Caderno', 15.90, 'Estojo', 25.00, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) i, f = 0, 1 tam = len(produtos) print(div) print(f'{"Listagem de Compras":^30}') print(div) while f < tam: print(f'{produtos[i]:.6.2f}') i += 2 f += 2 print(div)
@gustavosantosdecarvalho1592 жыл бұрын
# Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos preços, na sequência. # No final, mostre uma listagem de preços, organizando os dados em forma tabular. listagem =('Lápis', 1.75, 'Borracha', 2.00, 'Caderno', 15.00, 'Estojo', 25.00) print('='*50) print(f'{"LISTA DE COMPRAS":^50}') print('=' * 50) for c in range(0, len(listagem),2): print(f'{listagem[c]:-
@danielcarvalho51102 жыл бұрын
for c in range(0, len(tupla)-1, 2): #da posição 0 ate a penúltima (que é o ultimo produto), indo de dois em dois print(f'{tupla[c]:.6.2f}')
@Yokomorde2 жыл бұрын
Comecei estudar python há um mês(hoje é dia 28/julho/22), e junto comecei a faculdade de ADS, mas isso não vem ao caso hehehe Queria dizer que nem sempre conseguimos fazer o exercício da maneira que o professor ensina, por isso, usamos nosso amigo google e procuramos outras formas de fazer. Sendo assim, o meu exercício ficou dessa forma: from tabulate import tabulate #Importei a biblioteca de tabelas produtos = [['Leite', 'R$ 7.00'], ['Bolacha', 'R$ 5.00' ], ['Bacon', 'R$ 20.00' ], ['Lasanha', 'R$ 14.40' ], ['carne moída', 'R$ 22.90'], ['ração', 'R$ 200.00'], ['Pizza', 'R$ 50.00']] #Ficou um pouco bagunçado, mas aqui é a TUPLA header = ['PRODUTO', 'PREÇO'] #O cabeçalho com os títulos print('=' * 28) print(' ' * 6, 'LISTA DE PREÇOS') print(f'{tabulate(produtos, header, tablefmt="fmt", numalign= "right")} ') #TABLEFMT é o tipo de formatação que a tabela vai ter. #NUMALIGN basicamente é onde estou alinhando meus números, right = lado DIREITO
@JULES-el1ly Жыл бұрын
OI, como vão seus estudos?
@Yokomorde Жыл бұрын
@@JULES-el1ly Olá, Jules. Eu conclui o curso do Guanabara e logo em seguida passei a pegar alguns cursos na Udemy, pois eles forneciam projetos para fazer e eu vejo que muitas vezes é melhor do que fazer apenas exercícios. Foquei em javascript e react, me candidatei para algumas vagas de emprego mas não deu boa, eles preferem pessoas com uma experiência maior(e olha que era estágio), com isso dei uma desanimada e perdi aquele bom foco que temos no início dos estudos. Mas desistir jamais! hahaha.
@JULES-el1ly Жыл бұрын
@@Yokomorde obrigada por responder, jean
@livesdayrots8584 Жыл бұрын
essa é minha primeira linguagem de programação, estou evoluindo muito e espero trabalhar na área ainda em 2023, hoje 09/02/23 #nesse eu tive um probleminha, consegui fazer mas meu código faz tudo certo e no fim da erro kkkkkkkkkkkk EXERCICIO#76: lista = ('Lapis', 1.75, 'Borracha', 2, 'Caderno', 15.90, 'Estojo', 25, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90) print('-' * 30) print('LISTAGEM DE PREÇOS') print('-' * 30) c = 0 while lista != False: print(f'{lista[c]}', '.' * (20 - len(lista[c])), f'R$ {lista[c + 1]:.2f}') c += 2 print('-' * 30)
@tariqklein1012 жыл бұрын
Fiz em 4 linhas listagem='lápis',2.50,'borracha',2,'caderno',10,'estojo',25,'régua',5,'mochila',124.99,'livro',34.90,'caneta',4 n=len(listagem) for c in range(0,n,2): print (f'{listagem[c]:.7.2f}')
@tr1ndola800 Жыл бұрын
tupla = 'batata', 1, 'frango', 3, 'peixe', 4.50, 'alface', 1.20, 'salsinha', 3, 'pimenta do reino', 5 a = d = c = 0 l = 'lISTA DE COMPRAS' print('-==' * 13) print(f'\033[1m{l:^39}\033[m') print('-==' * 13) while c < len(tupla): print({tupla[c]}, end = '') c += 1 while True: print('.', end = '') d += 1 if d + len(tupla[a]) == 25: print(f'R$ {tupla[c]}') c += 1 d = 0 a += 2 break
@pablomachoski27616 жыл бұрын
Depois da tupla definida... for p in range(0, len(produtos), 2): print(f'{produtos[p]:.6.2f}')