Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-3/
@guilhermesoaresportugal8817 ай бұрын
Precisamos do módulo 4 @CursoemVideo . O melhor professor é o Guanabaraaaaa !!!!
@lucasryan75278 күн бұрын
Vindo deixar aquele like após fazer a video aula no site do curso
@Bytech_PC2 жыл бұрын
A felicidade que dá quando conseguimos resolver um exercício ! é bom demais
@cauagustavo21876 ай бұрын
Eu consegui fazer esse exercício inteiro, mas eu tava fazendo em outro projeto no PyCharm, e tava dando erro de importação, eu não tinha entendido que não precisava de outro projeto pra poder implementar os módulos, mas tá valendo... Ótima aula, professor!
@tiagocastrosilva11 ай бұрын
Melhor série de exercícios do curso até agora!
@aupaca3 жыл бұрын
Guanabara te amo d+, só vc pra me fazer ver esse monte de vídeo sem pular nada, no começo eu pensava q iria desistir logo no início, mas vc explica bem demais e foi isso junto meu interesse em aprender, que me fizeram chegar até aqui... Vlw Guanabara 💖 ^-^ ❤️
@cyberonbytebr7 ай бұрын
Mt boa aula... Excelenteeeee!
@blackbrouli73695 жыл бұрын
Esse foi até fácil, pq funções a gente já até conhece, módulo só separou e importou,,, basicamente, parecido com as primeiras aulas,,,, os exercícios consegui fazer todos, pq é basicamente algo q a gente já conhece.. A unica diferença nesse que fiz a conta da porcentagem com o valor dentro da função,,,, porem nos outros exercícios, mudei e deixei melhor... Recomendo todo mundo a refazer os programas antigos desde joguinhos de JokemPo os que a gente fez,,,, refazer usando esses conhecimentos novos,,, Ajuda mais ainda... Além de dar uma noção melhor pra testar mais coisas diferenciadas.
@marcelomeneghin9290 Жыл бұрын
fico tão feliz quando consigo seguir sem ajuda, sem copiar!!! Obrigado Guanabara
@kirogaya8685 Жыл бұрын
Tô estudando pra caramba :') - Glória que está saindo tudo de forma fácil e sem dificuldades, tudo graças a você meu querido!
@dinossauroxoudebola2922 Жыл бұрын
tudo parece ficar mais fácil com o tempo
@PauloRicardo-dk6yf5 жыл бұрын
Se eu começasse no curso de Python em 2016, até agora estaria esperando para me tornar um programador.
@nunorochayt5 жыл бұрын
hahahah... maldade cara... mas faz sentido
@PauloRicardo-dk6yf5 жыл бұрын
@@nunorochayt, rsrs!
@pedrohofstatter13225 жыл бұрын
Eai, tudo bom? Vim ver até onde foi o curso, estou nem começo . Vc sabe me dizer em que nível o cara foca estudando até essa parte? Já da pra arranjar emprego?kkk
@PauloRicardo-dk6yf5 жыл бұрын
@@pedrohofstatter1322, bom, cara, até dá, mas o conhecimento que vai obter até aqui é algo mais básico do que vai encontrar em alguma empresa. É bem fácil conseguir um estágio.
@霞ヶ丘詩羽-v6k5 жыл бұрын
Realmente, é um excelente curso pela didática, o que fode é a demora para postar e a demora de ir para assuntos mais avançados hahaha
@Caceousejacacado Жыл бұрын
mundo 4 em python bora bora...
5 жыл бұрын
Conheci o seu canal em 2016 pelo meu instrutor de curso, até hoje não aprendi a programar, mas resolvi a pega firme nos estudo agora! Nunca me senti motivado, por esse motivo pensei "Porque não fazer um vídeo por semana para motivar os estudos, vlog seria maneiro! :D -Só lembrando to no vídeo 4 de 107- kkkk
@David73_4 жыл бұрын
Não tem como importar no Android )3 , por isso não usei,mas fiz assim: def dobro(a): return print(f"O dobro de {a} é R${a * 2}R$ ") def metade(a): return print(f"A metade de {a} é R${a / 2} ") def aumentar(a): b = a * 10/100 return print(f"{a} Aumentando em 10%, temos R${b + a}") n = float(input("Digite o preço: R$ ")) metade(n) dobro(n) aumentar(n)
@vittaday2 жыл бұрын
Exercício tranquilo para praticar :)
@maathmatics Жыл бұрын
Você já trabalha na área né! Como foi o processo de busca de vagas?
@EquipeZueiros5 жыл бұрын
Esse curso é lindo Guanabara, acompanho esse curso desna q começou. Eu vou aprender python E vou aprender C, quando vc começar o curso de C, q eu sei q vc vai fazer
@juniorbarbosa87604 жыл бұрын
Se quiser uma dica é bom ir comprando vários cursos por fora, a udemy tem uns cursinhos muito bons de R$29,90, não sei se você já está fazendo isso... Mas foi só uma dica.
@costelinha18672 жыл бұрын
Se eu n me engano ele ja tem um curso de C, mais é no Estudonauta, a plataforma paga dele.
@viniciusverissimo49503 жыл бұрын
Pqp esse lance de criar e importar seus próprios módulos é maravilhoso. Achei o exercício fácil e muito bom pra entender essa funcionalidade. Solução em 2021 (tenho feito em inglês para treinar a língua também): #Program that uses the functions of a created module. import currency number = int(input("Enter the price in R$: ")) print(f"The half of R$ {number} is R$ {currency.half(number):.2f}.") print(f"The double of R$ {number} is R$ {currency.double(number):.2f}.") print(f"R$ {number} increased by 15% is R$ {currency.increase(number, 15):.2f}.") print(f"R$ {number} decreased by 20% is R$ {currency.decrease(number, 20):.2f}.")
@davidbarcellos85303 жыл бұрын
Só fiz a função de porcentagem menos "Elegante". A solução do professor ficou bem enxuta! Mas acredito funcionar do mesmo jeito: def aumentar(n, pt): pt = pt * 0.01 r = n * pt n += r return n def diminuir(n, pt): pt = pt * 0.01 r = n * pt n -= r return n
@afocschant6024 жыл бұрын
Guanabara prometeu 4 mundo do Python (Orientação a objetos) ja fazem 2 anos! Cade a promessa cumprida professor ? #4mundoPhyton #cade4mundopython
@foaxiisz41813 жыл бұрын
veio a pandemia, ele pegou covid, fica botando pressão n vai ajudar em nada!
@luizfernandozacarkimsoares1103 жыл бұрын
Tem o curso de POO no CEV utilizando PHP, porém os conceitos se aplicam a Python já que os paradigmas são os mesmo e ambas linguagens são orientadas a objetos.
@pedrohenriquesampaio57962 жыл бұрын
Bro, o curso foi de graça até agora. Não dá pra reclamar de um material de extrema qualidade. Ele tem que receber fundos pra se sentir motivado para gravar novos mundos de Python, rs... a conta não espera ser paga.
@marceloferreira14102 жыл бұрын
Po irmão, ele lança outros cursos também que demoram um tempo bom pra serem gravados com tanta qualidade, além do crowdfunding e patrocínio que tbm é super necessário. E tem aquilo, ele tem que viver também kakakakaka
@alexandrealencar53282 жыл бұрын
Mano, ele postou que vem novidade por ai, e pelo livro que estava lendo parecia ser algo relacionado ao Mundo 4. Fé que esse ano vai sair.
@Elmatador94075 жыл бұрын
Por favor, Guanabara coloque os vídeos na playlist para facilitar, amo esse curso
@alexlima35295 жыл бұрын
Os vídeos já estão na playlist!
@miickeypdrp58194 жыл бұрын
modulo: def dobro(n): return n + n def metade(n): return n / 2 def aumentar(n,p): return n + (n * p) / 100 def diminuir(n,p): return n - (n * p) / 100 ex107: import scr print("a metade de 25 é",scr.metade(25)) print("aumentando 15% de 25 fica:",scr.aumentar(25, 15)) print("diminuindo 15% de 25 fica:",scr.diminuir(25, 15)) print("o dobro de 25 é",scr.dobro(25))
@devvek1ng3 жыл бұрын
# Data: 20.06.21 20:32.. 22:25 # Aula 22 - Módulos e Pacotes Exercício 107 # Music: where’s my love; def metade(num=0.0): return num / 2 def dobro(num=0.0): return num * 2 def aumentar(num=0.0, aum=0): aumento = ((num * aum) / 100) + num return aumento def diminuir(num=0.0, aum=0): resultado = num - ((num * aum) / 100) return resultado
@joaogrilo48964 жыл бұрын
def dobro(n): return n * 2 def metade(n): return n / 2 def aumentar(n, p=0): return n * (1 + (p/100)) def diminur(n, p=0): return n * (1 - (p/100))
@eumarcelobomfim4 жыл бұрын
Parabéns pelo seu trabalho. Sucesso. 🖖
@saxvilao4 жыл бұрын
parabéns
@robertf78013 жыл бұрын
minha solução, só usei variáveis com nomes diferentes def aumentar(n, acress): a = n * acress/100 b = n + a return b def diminuir(n, decress): a = n * decress/100 b = n - a return b def dobro(n): return n*2 def metade(n): return n / 2
@EZEQUIELZK5 жыл бұрын
Ensina a fazer páginas privadas com logins de usuários e senhas pra gente aí, Guanabara; pra q a gente aprenda a criar novos logins e senhas a partir dali tbm! Abs
@natanaelsantos7545 жыл бұрын
Up
@andreviniciosferreira73214 жыл бұрын
up
@Alessandro-zu5oz9 ай бұрын
É tão satisfatório escrever um código (que funciona) sozinho
@mekyleibelchior56245 жыл бұрын
Módulo moeda.py def aumentar(valor, percentual): """ → Função para aumentar o valor de acordo com o percentual. :param valor: que será aumentado :param percentual: que será aplicado ao valor :return: o valor com o reajuste percentual """ return valor + (valor * percentual / 100) def diminuir(valor, percentual): """ → Função para diminuir o valor de acordo com o percentual. :param valor: que será reduzido :param percentual: que será aplicado ao valor :return: o valor com o reajuste percentual """ return valor - (valor * percentual / 100) def dobro(valor): """ → Função para dobrar um valor :param valor: que será dobrado :return: valor dobrado """ return valor * 2 def metade(valor): """ → Função para dividir um valor ao meio :param valor: que será divido :return: do valor dividio ao meio """ return valor / 2 ex107.py """ Crie um módulo chamado moeda.py que tenha as funções incorporadas aumentar(), diminuir(), dobro() e metade(). Faça também um programa que importe esse módulo e use algumas dessas funções. """ from Módulos import moeda preco = float(input('Digite o preço: ')) print(f'A metade de R${preco} é R${moeda.metade(preco)}') print(f'O dobro de R${preco} é R${moeda.dobro(preco)}') print(f'Aumentando 10%, temos {moeda.aumentar(preco, 10)}')
@rodrigoalmeida39325 жыл бұрын
Eu amo o CEV!
@psicoppardo5 жыл бұрын
valeu cara
@sanjuro7873 жыл бұрын
modulo.py: def metade(num): return num / 2 def dobro(num): return num * 2 def dezporcem(num): return num + num*0.1 exercicio.py: from modulo import metade,dobro,dezporcem num=float(input("Digite um número:")) print(f"A metade do número é {metade(num)}") print(f"A metade do número é {dobro(num)}") print(f"Aumentando o número em 10%, fica {dezporcem(num)}")
@lMatheusx4 жыл бұрын
#107 Crie um módulo chamado coin.py que tenha as funções incorporadas aumentar (), #diminuir(), dobro() e metade() #Faça também um programa que importe esse módulo e use algumas dessas funções ARQUIVO fileEx.py import coin; num = float(input(' Type a price (in R$): ')); coin.increase(num); coin.decrease(num); coin.half(num); coin.double(num); ARQUIVO coin.py def increase(num): num += num * 0.1; print(' Increasing by 10%, we got R$ {:.2f}' .format(num)); def decrease(num): num -= num * 0.1; print(' Decreasing by 10%, we got R$ {:.2f}' .format(num)); def half(num): num -= num/2; print(f' The half of {(num * 2):.2f} it is R${(num):.2f}'); def double(num): num *= 2; print(f' The double of {(num/2):.2f} it is R$ {(num):.2f}');
@dcastro1804 жыл бұрын
Um pouco diferente rsrsrsrs def aumento(v, a): n = v * a / 100 return n + v def diminuir(v, a): n = v * a / 100 d = n - v return v - n def dobro(n): return n * 2 def metade(n): return n / 2
@gilsonmiranda83725 жыл бұрын
Como sugestão, seria bom fazer o mesmo exercício utilizando programação orientada a objetos/Classes e métodos, além de colocar uma GUI Tkinter para o usuário.
@rafaelrodriguessilva99942 жыл бұрын
Mto bom!!!
@willianlemoss16735 жыл бұрын
Devia fazer um curso de Tkinter.
@alvescamila87 Жыл бұрын
def metade(preco): resultado = preco / 2 return resultado def dobro(preco): resultado = preco * 2 return resultado def aumentar(preco, taxa=10): resultado = preco + (preco * taxa/100) return resultado def diminuir(preco, taxa=10): resultado = preco - (preco * taxa/100) return resultado p = float(input("Digite o preço: ")) print(f"A metade de R${p:.2f} é: R${moeda.metade(p):.2f}.") print(f"O dobro de R${p:.2f} é R${moeda.dobro(p):.2f}.") print(f"Aumentando em 10%, o temos R${moeda.aumentar(p, 10):.2f}.") print(f"Diminuindo em 10%, o temos R${moeda.diminuir(p, 10):.2f}.")
@Esaito02004 жыл бұрын
tio guanabara, vou dever esse modulo, não tenho pycharm instalado no pc def aumentar(a): t=((a*10)/100)+a print("aumentando 10%, temos R$ {}".format(t)) def dobro(a): t=a*2 print("o dobro de R$ {} é R${}".format(a,t)) def metade(a): t=a/2 print("A metade de R${} é R${}".format(a,t)) def diminuir(a): t=a-((a*10)/100) print("diminuindo 10%, temos R$ {}".format(t)) a=float(input("digite o valor R$ ")) aumentar(a) dobro(a) metade(a) diminuir(a)
@BrunoCosta-ip1hy2 жыл бұрын
def metade(n): s = n / 2 return s def dobro(n): s = n * 2 return s def aumentar(num, por): por = por / 100 s = num * por + num return s def diminuir(num, por): por = por / 100 s = num - (num * por) return s
@jonathasrobison91672 жыл бұрын
def metade(n): n /= 2 return n def dobro(n): n *= 2 return n def aumentar(n, por): núm = n * por / 100 + n return núm def reduzir(n, por): núm = por * n / 100 n -= núm return n
@NSObito3 жыл бұрын
#moeda.py def aumentar(n, a): return n + (n * a / 100) def diminuir(n, a): return n - (n * a /100) def dobro(n): return n * 2 def metade(n): return n / 2 #Exercício 107 - Exercitando Módulos em Python import moeda p = float(input('Digite o preço: R$ ')) print(f'A metade de {p} é {moeda.metade(p)}.') print(f'O dobro de {p} é {moeda.dobro(p)}.') print(f'Aumentando 10%, temos {moeda.aumentar(p, 10)}.') print(f'Reduzido 13%, temos {moeda.diminuir(p, 13)}.')
@pedroj.25263 жыл бұрын
Fiz usando regra de três,tá meio embalado essa joça mas oque importa é aprender heheh Aqui o módulo: moeda def aumentar(a, b): return ((100 + b) * a) / 100 def diminuir(a, b): return ((100 - b) * a) / 100 def dobro(a): return a * 2 def metade(a): return a / 2 from time import sleep import moeda # Programa Goxtoso num = float(input('Digite o preço: R$')) print('Analisando...') sleep(1) print(f'\033[0;31mO aumento de R${num:.2f} em 20% é R${moeda.aumentar(num, 20):.2f}') sleep(0.5) print(f'Diminuindo R${num:.2f} em 20% é R${moeda.diminuir(num, 20):.2f}') sleep(0.5) print(f'O dobro de R${num:.2f} é R${moeda.dobro(num):.2f}') sleep(0.5) print(f'E a metade de R${num:.2f} é R${moeda.metade(num):.2f}')
@adautosalmeida5 жыл бұрын
É possível criar uma interface gráfica com python? E parabéns por esse curso, comecei a fazê-lo e estou curtindo muito.
@adautosalmeida5 жыл бұрын
Vlw irmão, já achei uns vídeos e add em meus favoritos. Abc
@lucasfreire16895 жыл бұрын
Ss é possível, existe uma biblioteca chamada tkinter, ela é uma GUI que te ajude interfaces, só que simples, sem muitas animações nem nada. Mas mesmo assim, de vc for uma pessoa criativa tem como ficar ela bem bonita
@LucaBR103 жыл бұрын
No meu não aparece o erro no import, e não tem como botar (from ex107 import moeda) não funcionada
@emanoeldelfino70544 жыл бұрын
Repositório c/ exercícios em github.com/emanoeldelfino/pycev Solução que tive com algumas mudanças conforme vi o vídeo: # ex107.py from ex107 import moeda preço = float(input('Digite o preço: R$')) print(f'A metade de R${preço} é R${moeda.metade(preço)}') print(f'O dobro de R${preço} é R${moeda.dobro(preço)}') print(f'Aumentando 10%, temos R${moeda.aumentar(preço, 10)}') print(f'Diminuindo 13%, temos R${moeda.diminuir(preço, 13)}') # moeda.py def aumentar(valor, taxa): res = valor + (valor * taxa / 100) return res def diminuir(valor, taxa): res = valor - (valor * taxa / 100) return res def dobro(valor): res = valor * 2 return res def metade(valor): res = valor / 2 return res
@Gabriel-tu3eo Жыл бұрын
consegui
@BrunoDias-ng1bn4 жыл бұрын
sem otimo professor... 100% aprendendo... so essa mensagem de erro do import que nao sai do meu pycharm... o codigo funciona... mas fica la a "mensagem" de erro. de resto... top
@thomazkkkkk5 ай бұрын
esse foi bacana: def metade(a): c = a / 2 return c def dobro(a): c = a * 2 return c def aumento(a): c = a * 0.10 s = c + a return s --------------------------------------------------------------------------------------------------- import moeda preço = int(input('Digite o preço: R$')) print(f'A metade de R${preço} é R${moeda.metade(preço)}') print(f'O dobro de R${preço} é R${moeda.dobro(preço)}') print(f'Aumentando 10%, temos R${moeda.aumento(preço)}')
@ivanilsonmelo2863 жыл бұрын
Mais uma pra conta: import moedas p = float(input('Digite o preço em R$ ')) print(f'A metade de {p} é {moedas.metade(p)}') print(f'O dobro de {p} é {moedas.dobro(p)}') print(f'Aumentando 10%, temos {moedas.aumentar(valor=p, p=10)}') print(f'Reduzindo 13%, temos {moedas.diminuir(valor=p, p=13)}')
@franciscomenezes20554 жыл бұрын
Módulo moeda: def aumentar(num): mais = num mais += num * (10 / 100) return mais def diminuir(num): menos = num menos -= num * (15 / 100) return menos def dobro(num): dobroNum = num * 2 return dobroNum def metade(num): meio = num / 2 return meio Programa que importou o módulo moeda: import moeda user = float(input('Digite um preço: R$')) print(f'Aumento de 10%, temos {moeda.aumentar(user)}') print(f'Tirando 15%, temos {moeda.diminuir(user)}') print(f'O dobro de {user} é tanto {moeda.dobro(user)}') print(f'A metade de {user} é {moeda.metade(user)}')
@ubirajarajunior35165 жыл бұрын
Módulo moeda.py def dobro(p): return p * 2 def metade(p): return p / 2 def aumentar(p, n): return p + (p*(n/100)) def reduzir(p, n): return p - (p*(n/100)) Programa Principal from exe107 import moeda p = float(input('Digite o preço: R$')) print(f'A metade de {p} é {moeda.metade(p):.2f}') print(f'O dobro de {p} é {moeda.dobro(p):.2f}') print(f'Aumentando 10%, temos {moeda.aumentar(p, 10):.2f}') print(f'Reduzindo 13%, temos {moeda.reduzir(p, 13):.2f}')
@ArturJBCosta5 жыл бұрын
Boa Prof, like ae! Só uma pergunta! Qunado vai dar para fazer o Mundo 2 no site e obter o Certificado? Já tenho o 1º e gostava de fazer os outros!
@GuiAmaral8715 жыл бұрын
up
@marcelobhering16004 жыл бұрын
@@GuiAmaral871 , os certificados estão disponíveis há algum tempo direto no site Curso em Vídeo...
@perseujosimar79745 жыл бұрын
maaaaaaaaaaaaaaaaaano por favor faz video de Grafo
@oorial4 жыл бұрын
Nss, olha só, quantas pessoas desistiram ! O vídeo tem nesse momento 894 likes, no primeiro video tinha mais de 100k likes, gente não desistam, se vocês conseguiram chegar aqui, chegaram muito mais longe ! (Gente, o modulo é o mesmo que os da aula 108, 109, 110 e 111, então algumas dessas funções eu nem usei !) Minha solução: Módulo: def metade(n, show=False): n = n / 2 if show: return moeda(n) else: return n def dobro(n, show=False): n = n * 2 if show: return moeda(n) else: return n def aumentar(n, per, show=False): n = n + ((n * per) / 100) if show: return moeda(n) else: return n def diminuir(n, per, show=False): n = n - ((n * per / 100)) if show: return moeda(n) else: return n def moeda(n): return f'R${n:.2f}' def resumo(n, a, d): print('=' * 60) print(f'{"RESUMO DE VALORES":-^60}') print('=' * 60) print(f'Preço analizado:R${n:.2f}') print(f'Dobro do preço: {dobro(n, True)}') print(f'Metade do preço:{metade(n, True)}') print(f'{a}% de aumento:{aumentar(n, a, True)}') print(f'{d}% de redução:{diminuir(n, d, True)}') print('-' * 60) Programa: from uteis import moeda p = (float(input('Informe um preço: R$'))) print(f'A metade do preço é {moeda.metade(p)}') print(f'O dobro do preço é {moeda.dobro(p)}') print(f'Aumentando 10% fica {moeda.aumentar(p, 10)}') print(f'Diminuindo 13% fica {moeda.diminuir(p, 13)}'
@joaopauloblume69374 жыл бұрын
são 4 anos de diferença entre os vídeos né amigo...
@marcelobhering16004 жыл бұрын
@@joaopauloblume6937 , Existe tbm outra questão. Se vc assiste pelo youtube, o site Curso em vídeo obviamente não vai computar esta visualização. Consequentemente, não te liberará para fazer as provas para o certificado. Já assistindo pelo site Curso em vídeo para obter o certificado, não existe opção de dar Like no vídeo. Logo, a tendência são os vídeo cairem em relação ao número de likes mesmo. Estranho seria se mantivesse no mesmo patamar do Mundo1...
@inexus43663 жыл бұрын
@@marcelobhering1600 Não é apenas isso, a maioria que acompanhou esse curso em 2016 desisitu pq os videos demoravam muito para sair, levando essas pessoas a acompanhar outros curso.
@celmirocarvalho87435 жыл бұрын
Guanabara ainda acho que os módulos são mais fáceis que as funções aquele abraço.
@matheusmata62605 жыл бұрын
Ué mais o módulos contém funções
@celmirocarvalho87435 жыл бұрын
@@matheusmata6260 estava me a referir nas aulas sobre funções é claro que o módulo contém função
@VictorGabriel-kg8ne4 жыл бұрын
Minha solução: from modulos import moeda print('=' * 12 + 'Desafio107' + '=' * 12) numero = float(input('Digite o valor em R$: ')) print(f'O dobro de R$ {numero} é R$ {moeda.dobro(numero)}.') print(f'A metade de R$ {numero} é R$ {moeda.metade(numero)}.') print(f'Aumentando 10% de R$ {numero}, temos R$ {moeda.aumentar(numero,10)}.') print(f'Diminuindo 10% de R$ {numero}, temos R$ {moeda.diminuir(numero,10)}.')
@SteelMaverick5 жыл бұрын
------------------------------------------------------------------------------------------ # MÓDULO moeda def aumentar(valor, aumento): return valor + (valor * (aumento / 100)) def diminuir(valor, reducao): return valor - (valor * (reducao / 100)) def dobro(valor): return valor * 2 def metade(valor): return valor / 2 ------------------------------------------------------------------------------------------ # PROGRAMA main from exercicio_107 import moeda preco = float(input("Informe o preço: R$")) print(f"A metade de {preco} é {moeda.metade(preco)}") print(f"O dobro de {preco} é {moeda.dobro(preco)}") print(f"Aumentando 10%, temos {moeda.aumentar(preco, 10)}") print(f"Reduzindo 13%, temos {moeda.diminuir(preco, 13)}")
@marceloaraujo24803 жыл бұрын
tem algumas coisas ai que eu ainda não entendi pra que botar elas, tipo um segundo parâmetro na função
@unknown11-x2x10 ай бұрын
Eu vacilei MUITO. Quando fui criar o módulo moeda.py criei no mesmo diretório dos exercícios. Fiz até o ex112, mas como alterei todas as funções, perdi o código-fonte do ex107, ex108 e ex109, o que me empede de fazer o ex111 😢😢
@monicamorimoto99802 жыл бұрын
Gente, vcs tão conseguindo fazer de boa Módulos e Pacotes no VSCode?
@DouglasSantos-cc5nt2 жыл бұрын
nope, to buscando a resposta nos comentários agora mesmo kkkk
@DouglasSantos-cc5nt2 жыл бұрын
acabei de conseguir, é só criar uma pasta dentro da pasta de exercícios e dentro dela criar um arquivo chamado __init__.py Assim você consegue criar seus módulos ali dentro e funciona certinho.
Eu conseguir sem criar pasta, é só o modulo está na msm pasta do script
@1yakir-e6l3 жыл бұрын
ainda adicionei fatorial: Modulo : def dobro(n): n = n * 2 return n def metade(n): n = n / 2 return n def aumentar(n, faxa): v = faxa n = n + (n * v / 100) return n def diminuir(n, faxa): v = faxa n = n - (n * v / 100) return n def fatorial(n): f = 1 for c in range(1, n + 1): f *= c return f from moeda import aumentar, diminuir, fatorial, metade, dobro valor = int(input(f'Digite um valor: ')) faxa1 = int(input ('Quanto você quer aumentar?: ')) faxa2 = int (input (f'Quanto você quer diminuir?: ')) dd = dobro(valor) m = metade(valor) a = aumentar(valor, faxa1) d = diminuir(valor, faxa2) print (f'O valor {valor} aumentado em {faxa1}% fica {a:.0f}') print (f'O valor {valor} diminuido em {faxa2}% fica {d:.0f}') print (f'A metade de {valor} é {m:.0f}') print (f'O dobro de {valor} é {dd}')
@favo79392 жыл бұрын
Não entendi bem a parte de colocar referência no módulo moeda. Quando eu clico na lâmpada as opções não são iguais as que a aprecem no vídeo. Sem falar que na hora de rodar o programa da erro e diz que "p is not defined", mesmo estando exatamente igual código do Guanabara. Será que só eu tive esse problemlema?
@tainagoncalves98344 жыл бұрын
modulo.py def aumentar(w, we): w += (w * we/100) return w def diminuir(z, zt): z -= (z * zt/100) return z def dobro(x): x *= 2 return x def metade(y): y /= 2 return y _____________________________________________________________ print(' '*16, 'DESAFIO 107') # Crie um módulo chamado Moeda.py que tenha as funções incorporadas: aumentar(), diminuir(), dobro(), metade(). Faça também um programa que importe esse módulo e use essas funções. import modulo as mod numero = int(input('Digite um preço ')) au = int(input('Qual porcentagem deseja aumentar? ')) di = int(input('Quanto deseja diminuir? ')) print('='*15) print(f'>> R$ {numero},00 + {au}% = {mod.aumentar(numero, au)}') print(f'>> R$ {numero},00 - {di} = {mod.diminuir(numero, di)}') print(f'>> O dobro de {numero} é {mod.dobro(numero)}') print(f'>> A metade de {numero} é {mod.metade(numero)}')
@CarlosEduardo275 жыл бұрын
Como faço para entrar em contato com o pessoal do curso em video?? tenho uma duvida e nao acho nem um link para entrar em contato com eles..
@dcastro1804 жыл бұрын
coloca sua duvida aqui no youtube vao responder
@UltNite_Brasil_012 жыл бұрын
Coloca a dúvida no site do curso em vídeo;-;
@antoniofaggiani1582 жыл бұрын
Alguém teve problemas com a importação de moeda.py Traceback (most recent call last): File "C:\Users\User\PycharmProjects\pythonProject\CursoemVideo\ex107\tst.py", line 1, in from ex107 import moeda ModuleNotFoundError: No module named 'ex107'
@h.f.v.14285 жыл бұрын
Guanabara ta faltando o exercicio 10 nessa lista
@guilhermedecarvalho22816 ай бұрын
No VS Code ao referenciar "from ex107 import moedas" tá dando erro quando o arquivo de teste e de funções estão na pasta ex107. Quando o arquivo de teste está fora da pasta ex107, dá certo. Alguém passando por isso também?
@musica612564 жыл бұрын
# @Fábio C Nunes - 30.06.20 from exer107 import moeda while True: valor = str(input('Digite o preço: R$')) if valor.isnumeric(): valor = float(valor) moeda.metade(valor) moeda.dobro(valor) moeda.aumentar(valor) moeda.diminuir(valor) break else: print('Digite um valor numérico! ') # @Fábio C Nunes - 30.06.20 def aumentar(v): valor_aum = v + (v * 0.1) print(f'O valor R${v} acrecido de 10% é de R${valor_aum}') def diminuir(v): valor_dim = v - (v * 0.1) print(f'O valor R${v} acrecido de 10% é de R${valor_dim}') def dobro(v): dobro = v * 2 print(f'O dobro de R${v} é R${dobro}') def metade(v): met = v / 2 print(f'A metade de R${v} é R${met}')
@JoseRamos-ip4bm4 жыл бұрын
#Na aba moeda.py def metade(n): m = n / 2 return m def dobro(n): d = n * 2 return d def aumentar(n, p): a = n + (n * (p / 100)) return a def reduzir(n, p): a = n - (n * (p / 100)) return a #Na aba do exercicio import moeda v = float(input('Digite o preço: R$')) print(f'A metade de {v} é {moeda.metade(v)}') print(f'O dobro de {v} é {moeda.dobro(v)}') print(f'Aumentando 10%, temos {moeda.aumentar(v, 10)}') print(f'Diminuindo 13%, temos {moeda.reduzir(v, 13)}')
@raphaelangel82943 жыл бұрын
GALERA O PROGRAMA FICOU MUITO BACANA, UTILIZEI ALGUMAS REGRAS E FUNÇÕES A MAIS... Modulo moedas.py: def aumentar(n): """ FUNÇÃO INCREMENT Usuário pode escolher quanto aumentar no valor aplicado. Se não escolher retorna +1 """ quantia = input("Quanto você quer aumentar? ") return n + float(quantia) def diminuir(n): """ FUNÇÃO DISCREMENT Usuário pode escolher quanto diminuir no valor aplicado. Se não escolher retorna -1 """ quanto = input("Quanto você quer diminuir? ") return n - float(quanto) def dobro(n): """ FUNÇÃO DOBRAR VALOR retorna o valor em dobro """ return n * 2 def metade(n): """ FUNÇÃO METADE retornar o valor na metade """ return n /2 programa principal: import moedas produtos = { 'preços': {'Televisão': 344, 'Secadora': 335, 'Fogão': 225, 'Sofa': 445.25} } print("TEMOS LIQUIDAÇÃO DOS SEGUINTES PRODUTOS: (Televisão, Secadora, Fogão, Sofa)") escolha = input("Qual produto você quer comprar? ") if escolha in produtos.get('preços'): for vf, vd in produtos.items(): print(f"O produto {escolha} está por R${vd[escolha]}") print(f"Seu produto está com desconto de {vd[escolha]} por {moedas.diminuir(vd[escolha])}") print(f"Seu produto aumentou de preço, de {vd[escolha]} por {moedas.aumentar(vd[escolha])}") print(f"O produto acabou de dobrar o preço, lascou! {moedas.dobro(vd[escolha])}") print(f"Caraca! Você acabou de conseguir uma promoção de 50% seu produta vai custar {moedas.metade(vd[escolha])}")
@daichilino54014 жыл бұрын
meu modulo da erro O.o quando eu importo, ele da erro de falando que falta um argumento (no caso um parametro) O.o
@brunoenio65652 жыл бұрын
import moeda print('===== Desafio 107 =====') p = float(input('Digite um valor: R$')) print(f'A metade de {p:.2f} é {moeda.metade(p):.2f}') print(f'O dobro de {p:.2f} é {moeda.dobro(p):.2f}') print(f'Aumentando 10%, temos {moeda.aumentar(p, 10):.2f}') print(f'Reduzindo 13%, temos {moeda.diminuir(p, 13):.2f} ')
@vitoralvesmoreira2993 Жыл бұрын
10:53 nn ficou nada vermelho pa mim
@alguemxxx65465 жыл бұрын
por quê vc exclui o vídeo q ensina tirar o certificado no site? por quê não tô conseguindo tirar o certificado? tô fazendo tudo que o site manda. por quê nunca vi ninguém q conseguiu esse certificado?
@Junior-dc7lt3 жыл бұрын
moedas.py def metade(n): n = n / 2 return n def dobro(n): n *= 2 return n def aumentar(n, p): n = n + ((n * p) / 100) return n def diminuir(n, p): n = n - ((n * p) / 100) return n -------------------------------------------------------------------- import moeda """Exercício Python 107: Crie um módulo chamado moeda.py que tenha as funções incorporadas aumentar(), diminuir(), dobro() e metade(). Faça também um programa que importe esse módulo e use algumas dessas funções. """ num = int(input('Digite um número: ')) print(f'O dobro de {num} é {moeda.dobro(num)}') print(f'A metade de {num} é {moeda.metade(num)}') print(f'Com aumento de 15% o numero {num} fica {moeda.aumentar(num, 15)}') print(f'Com uma diminuição de 30% o número {num} fica {moeda.diminuir(num, 30)}')
@robertobarbosa32015 жыл бұрын
Estou tendo alguns problemas por não usar software indicado para edição, por exemplo, criando um diretório (ex107) e colocando no mesmo o programa principal (teste.py) e o programa que é o modulo (moeda.py), ao usar "from ex107 import moeda" onde ex107 é o diretório e moeda o programa modulo, não funciona, então não sei se são características do windows ou do software ? acredito que algum processo esteja "ficando" oculto e assim não sendo possível reproduzir em outros sistemas operacionais. No caso eu uso FreeBSD e edito meus arquivos de um computador com windows e através do Sublime Text. Lembrado que vimos na aula o uso do __init__.py mas nesse exercício não foi usado. Por favor qualquer critica e ou comentário agradeço muito.
@henriqueresende97034 жыл бұрын
import ex107 produtos = list() itens = dict() perg = str(input('Você deseja adicionar quantos itens ? ')).strip() while perg.isnumeric() == False: print('Caractere inválido. Digite apenas números.') perg = str(input('Você deseja adicionar quantos itens ? ')).strip() perg = int(perg) for c in range(0, perg): itens['Item'] = str(input('Qual item deseja adicionar -> ')) .strip() .title() itens['Preço'] = float(input('Digite o preço do seu produto -> ')) produtos.append(itens.copy()) itens.clear() print('Os itens são: ') for e, i in enumerate(produtos): print(f'{e+1} - {i["Item"]} -> {i["Preço"]}R$') while True: print(' -1 encerra o programa') i = str(input('Deseja ver os valores de qual item -> ')).strip() if i == "-1": break while i.isnumeric() == False: print('Insira apenas o número do item.') i = str(input('Deseja ver os valores de qual item -> ')).strip() i = int(i) - 1 while i + 1 > len(produtos) or i < 0: print('Esse item não existe.') i = str(input('Deseja ver os valores de qual item -> ')).strip() while i.isnumeric() == False: print('Insira apenas o número do item.') i = str(input('Deseja ver os valores de qual item -> ')).strip() i = int(i) - 1 print('-='*20) print(f'{produtos[i]["Item"]} -> {produtos[i]["Preço"]}R$') print(f'Pela metade do preço -> {ex107.metade_Preco(produtos[i]["Preço"]):.2f}R$') print(f'O dobro do preço -> {ex107.dobro(produtos[i]["Preço"]):.2f}R$') print(f'Mais 10% -> {ex107.aumento(produtos[i]["Preço"]):.2f}R$') print(f'Redução de 13% -> {ex107.reduzindo(produtos[i]["Preço"]):.2f}R$') continuar = str(input('Deseja continuar [S|N] ? -> ')).strip().upper()[0] while continuar not in "SN": print('Caractere inválido. Digite apenas S ou N') continuar = str(input('Deseja continuar ? -> ')).strip().upper()[0] if continuar == "N": break else: print('-=' * 20) print('Insira outro produto.') quit('Obrigado por usar o programa!')
@anjoesquecido34145 жыл бұрын
ensina a fazer uma página privada com usuário e senha e que seja um painel admin onde eu possa criar outros longins pra outras usuários tipo um painel de revenda
@EZEQUIELZK5 жыл бұрын
Apoiado !
@natanaelsantos7545 жыл бұрын
Essa ideia é ótima
@Lucas-to2jc5 жыл бұрын
Olá,Guanabara, eu sou o Lucas. Tenho de algoritmos na escola, onde a gente cria programas, e vejo seus vídeos como um reforço, ótimo por sinal. Gostaria de saber se você pode me tirar uma dúvida: O professor passou uma atividade pra que você crie um algoritmo que leia uma sequência de "x" números(escolhi 3) e some os pares. Vi sua aula de par ou ímpar, mas ainda estou com dificuldade, pois na hora de declarar a soma, apenas roda um if, e não consigo colocar elif ou else. Para melhor entendimento, eis o código: n1=int(input('Digite um número:')) r1=n1%2 n2=int(input('Digite um número:')) r2=n1%2 n3=int(input('Digite um número:')) r3=n1%2 soma=int if r1==0 and r2==0 and r3==0: soma=n1+n2+n3(Uma linha só) print('A soma dos pares é {}'.format(soma)) A partir daí o algoritmo não roda mais. Elif não pega, muito menos else, e outro if mostra mais de um resultado. Gostaria de saber o que há de errado no código, e como fazer caso esse não seja o jeito correto. Se a galera da comunidade quiser ajudar, fiquem a vontade. Comentei em um vídeo mais atual para aumentar as chances de você ver. Agradeço desde já aqueles que contribuírem para o funcionamento do código.
@Fernandobcarreira5 жыл бұрын
não entendi pq vc colocou a linha: soma = int talvez tenha sido algum erro de digitação? Mas de qualquer forma, há um erro no jeito que vc pensou a linha do IF. Do jeito que vc está pensando, só vai somar, se todos os três números forem pares. (Se apenas um dos números for impar, não irá somar nada) vc disse para o computador assim: se R1 for igual a zero... E.... R2 também for igual a zero... E.... R3 também igual a zero, SOME! Ou seja, se um dos tres não for igual a zero, o computador não irá realizar a soma.
@Fernandobcarreira5 жыл бұрын
Eu fiz o seu exercício assim: (espero que vc não apenas copie, mas entenda) n1 = int(input('digite o primeiro número: ')) n2 = int(input('digite o segundo número: ')) n3 = int(input('digite o terceiro número: ')) n4 = int(input('digite o quarto número: ')) n5 = int(input('digite o quinto número: ')) if n1 % 2 != 0: n1 = 0 if n2 % 2 != 0: n2 = 0 if n3 % 2 != 0: n3 = 0 if n4 % 2 != 0: n4 = 0 if n5 % 2 != 0: n5 = 0 print('A soma dos números pares digitados é {}'.format(n1+n2+n3+n4+n5)) Em cada IF, eu pergunto para o computador se o resto deu diferente de zero (se deu diferente de zero é pq o número é impar) e nesse caso, eu peço para o computador transformar igualar o numero a zero (ai ele não influenciará na soma)
@Fernandobcarreira5 жыл бұрын
Só de curiosidade, vc tem aula de algoritmos é na escola mesmo? Não é faculdade? Em que série vc está?
@Lucas-to2jc5 жыл бұрын
@@Fernandobcarreira 1 ano do ensino médio. Instituto Federal
@Lucas-to2jc5 жыл бұрын
@@Fernandobcarreira Valeu cara. É que na minha lógica, pensei em fazer o computador ler os pares e somá-los. Só que a partir daí eu não conseguia mais definir outras condições, e em linhas diferentes dava erro de sintaxe. A variável soma foi um erro de minha parte, pois esqueci que não era necessário declarar uma variável pra isso, como faço de costume com cálculos de média, etc. Muito obrigado pela ajuda.
@grachetp5 жыл бұрын
Vai ter curso de P.O.O com Python?
@leandrocastrocoelho44043 жыл бұрын
import moeda p = float(input('Digite um preço R$ ')) t = float(input(('Digite a taxa % '))) print(f'A metade de R$ {p:.2f} é R$ {moeda.metade(p):.2f}') print(f'O dobro de R$ {p:.2f} é R$ {moeda.dobro(p):.2f}') print(f'Aumentando 10% de R$ {p}, temos R$ {moeda.aumentar(p, t)}') print(f'Diminuindo 10% de R$ {p}, temos R$ {moeda.diminuir(p, t)}')
@gvictorgr6915 Жыл бұрын
Aqui esta dando o erro: ModuleNotFoundError: No module named 'moeda'
@giovannagoette1244 жыл бұрын
módulo: def aumentar(n,po=0): x=(n*po)/100 return n+x def diminuir(n,po=0): x = (n * po) / 100 return n-x def metade(n): return n/2 def dobro(n): return n*2 programa principal: from ex107uteis import dobro,diminuir,metade,aumentar p=float(input('Digite um preço: R$')) print(f'A metade de {p} é {metade(p):.2f}') print(f'O dobro de {p} é {dobro(p):.2f}') print(f'Aumentando 10%, temos {aumentar(p,10)}') print(f'Diminuindo 13%, temos {diminuir(p,13)}')
@Nypziin2 жыл бұрын
directory ex107 main.py: from ex107 import moeda v = float(input('Digite o valor: R$')) print(f'A metade de {v} é {moeda.metade(v)}') print(f'O dobro de {v} é {moeda.dobro(v)}') p = float(input('Quantos % de aumento? ')) print(f'Aumentando {p}% temos {moeda.aumentar(v, p)}') p = float(input('Quantos % de redução? ')) print(f'Reduzindo {p}% temos {moeda.diminuir(v, p)}') moeda.py def metade(m): valor = m / 2 return valor def dobro(m): valor = m * 2 return valor def aumentar(m, p): valor = ((p/100) * m) + m return valor def diminuir(m, p): valor = m - ((p/100) * m) return valor
@ricardoandrade60313 жыл бұрын
para quem esta fazdo em 2021 esse erro de referencia nem aparece mais. nem precisa desse final ai que ele informou
@guilherme1011913 күн бұрын
Foi um pouco complicado,mas consegui resolver. Módulo moeda: def metade(m): met = m / 2 return met def dobro(d): dob = d * 2 return dob def aumentando(a): aum = a + (a * 10) / 100 return aum def reduzindo(r): red = r - (r * 13) / 100 return red Tes107: from ex107 import moeda p = float(input('Digite o preço,R$:')) print(f'A metade de {p} é: {moeda.metade(p)}') print(f'O dobro de {p} é: {moeda.dobro(p)}') print(f'Aumentando 10% de {p} temos: {moeda.aumentando(p)}') print(f'Reduzindo 13% de {p} temos: {moeda.reduzindo(p)}')
@andersonpaiva14205 жыл бұрын
🙏👽
@raphaelaantunes7452 Жыл бұрын
O meu ficou assim: import operações p = float(input('Digite o preço: R$ ')) print(f'A metade de {p} é {operações.metade(p)}') print(f'O dobro de {p} é {operações.dobro(p)}') print(f'Aumentando 10%, temos {operações.aumentar(p)}') print(f'Reduzindo 13%, temos {operações.diminuir(p)}') (em pacotes coloquei isso)= def aumentar (p): return p + p * 10/100 def diminuir (p): return p -p * 13/100 def dobro(p): return p * 2 def metade (p): return p / 2
@pedromiotto9 ай бұрын
kkkkk consegui fazer, mas dei uma travadinha na hora de importar o arquivo kkkkkkk
@asimov28845 жыл бұрын
quando eu coloco "import moeda" funciona normal mas quando eu coloco "from ex107 import moeda" não funciona. ModuleNotFoundError: No module named 'ex107'
@asimov28845 жыл бұрын
help
@mauriciolima36525 жыл бұрын
@@asimov2884 Bem. Não sei se está tudo corretamente num mesmo diretório, mas gostaria de fazer a seguinte observação: no exercício o "ex107" é um pacote (__init__.py) e não um módulo (.py). No nosso problema o módulo é "moeda". Então, se vc estiver chamando a função pelo "comando": 'ex107.aumentar', por exemplo, e não 'moeda.aumantar', dará erro mesmo. Verifique isso! Não sei se fui claro ou se ajudei. Mas, boa sorte!
@pierre.vieira5 жыл бұрын
Estava com o mesmo erro e resolvi. Talvez o nome da pasta (pacote) esteja com o mesmo nome do seu arquivo .py Isso pode estar dando confilto.
@alexandrepaiva9843 жыл бұрын
Segue meu(s) código(s): def metade(p): return p / 2 def dobro(p): return p * 2 def aumentar(p, a): return p + (p * a)/100 def diminuir(p, a): return p - (p * a)/100 import moeda p = float(input('Digite o preço: R$ ')) print(f'A metade de {p} é {moeda.metade(p)}') print(f'O dobro de {p} é {moeda.dobro(p)}') print(f'Auentando em 10%, temos {moeda.aumentar(p, 10)}') print(f'Reduzindo em 13%, temos {moeda.diminuir(p, 13)}') Obrigado #CursoemVídeo
@alguemae45172 жыл бұрын
o meu ficou da seguinte forma: def metade(num): return num/2 def dobro(num): return num*2 def aumentando(num, m): return num + (m/100)*num def diminuindo(num, d): return num - (d/100)*num # programa principal import moeda number = float(input('digite o preço: R$')) print(f'A metade de {number} é {moeda.metade(number)} ' f'O dobro de {number} é {moeda.dobro(number)} ' f'Aumentando 10%, temos {moeda.aumentando(number, 10)} ' f'Diminuindp 13%, temos {moeda.diminuindo(number, 13)}')
@TheSpideR-y8h2 жыл бұрын
FAZER PELO CELULAR E MUITO LIMITADO MAIS JA FIZ VÁRIOS EXERCÍCIOS PELO CELULAR APESAR DE SER MAIS COMPLICADO POREM ESSE NAO CONSGUIR MAIS ASSISTIR A AUKAS TODA
@humilde39494 жыл бұрын
Exercicios tops porém a modularização from ex107 import moeda não está sendo Aceita A IDE fica reclamando do ex107, msm a pasta estando com o nome ex107
@waynerocha40404 жыл бұрын
no meu também...
@gustavojyunhayashida12233 жыл бұрын
@@waynerocha4040 O meu também!
@joaoaugusto80s2 жыл бұрын
Mesma coisa aqui : \
@ruandiego37454 жыл бұрын
Comunidade para estudos: @t
@stomperhk91074 жыл бұрын
Enunciado tava incompleto, mas né...
@loidz89262 жыл бұрын
A minha metade (tanto com a sua resposta quanto a minha) da 0 não importa o número, pq isso acontece? Isso acontece apenas com a metade.
@DavihuX2 жыл бұрын
#modulo def metade(n): """param n: um numero Inteiro return: a metadade de n""" return n/2 def dobro(n): """param n: um numero Inteiro Return: o dobro de n""" return n*2 def porcentagem10mais(n): """param n: um numero Inteiro return: 10% mais de n""" return n + (10/100 * n) def porcentagem10menos(n): """param n: um numero Inteiro return: 10% menos de n""" return n-(10/100 * n) #programa princpal import moeda preco = float(input('Digite um preço: ')) print(f'O dobro de {preco} é {moeda.dobro(preco)}') print(f'A Metade de {preco} é {moeda.metade(preco)}') print(f'Com aumento de 10% de {preco} da {moeda.porcentagem10mais(preco)}') print((f'Com Diminuindo 10% de {preco} de {moeda.porcentagem10menos(preco)}'))