250 Videoaulas de Python para Assistir Online e Ficar Fera em Programação
O Canal do Youtube Curso em Vídeo está com um curso sobre Programação Python que pode te interessar. São 251 aulas (até o momento) abordando vários assuntos sobre Python.
Quem está buscando novos conhecimentos, atualização ou começar o curso do zero, vale a pena dar uma olha no canal e nos cursos.
Esse curso está divido em 4 playlists:
Curso de Python 3 – Mundo 1: Fundamentos: 47 videoaulas
Curso de Python 3 – Mundo 2: Estruturas de Controle: 43 videoaulas
Curso de Python 3 – Mundo 3: Estruturas Compostas: 48 videoaulas
Exercícios: 113 videoaulas
Comece o curso hoje mesmo!
Veja também
4 Apostilas de Python em PDF para Download
Fundamentos
Estrutura e Controle
Estruturas Compostas
Exercícios
NO modulo 3 – resolução de exercício 78 – Maior e menor valor da lista, fiz da seguinte forma:
# Ler 5 valores númericos e guardar numa lista
# Mostre qual o maior e o menor valor digita e sua resp. posição
#lista = list() ou podemos usar lista = []
lista = list()
for c in range(0,5):
lista.append(int(input(“Digite um valor: “)))
lista2 = []
lista2 = lista[:] # Cópia conteúdo sem fazer conexão entre elas
lista2.sort()
print(lista)
print(lista2)
n = len(lista2)
for c in range(0, 5):
if lista[c] == lista2[n-1]: # lista2 em ordem crescente (n-1) = maior valor
print(f’O Maior valor é {lista2[n-1]} e sua posição é: {c}’)
for c in range(0, 5):
if lista[c] == lista2[0]: # lista2 em ordem crescente (0) = menor valor
print( f’O Menor valor é {lista2[0]} e sua posição é: {c}’ )
No exercício 83 – Validação de Expressões matemáticas fiz assim: bem simplificado mesmo
e funcionou como o proposto por ti Gustavo
# Ler uma expressão matemática com parênteses
# Dizer se a expressão está correta ou não
pesq = 0
pdir = 0
lista = str(input(‘Digite a expressão matemática: ‘))
for c in lista: # Varre todos os elementos dentro de lista
if c == ‘(‘:
pesq += 1
else:
if c == ‘)’:
pdir += 1
if pesq == pdir:
print(‘A Expressão matemática está correta! ‘)
else:
print(‘A Expressão matemática está errada! ‘)
Olá, Guanabara, meu nome é Caio Bittencourt, eu postei minha solução para o exercício #83
Na tua solução, eu notei que se considerarmos a digitação da expressão da seguinte forma:
)(, embora seja sem sentido, ela contem 1 parenteses de cada lado, e no seu código, a expressão
é considerada inválida, apesar de ter um número par de parenteses,
Na solução que propus, ao entrar com )( a expressão é considerada válida, dai fiquei pensando sobre
o fato, não sei se foi propósital ou pode ser considerado um bug, o fato de ser um número par de parenteses, e ainda assim ser inválida.
olá vocês tem algo relacionado a kivy + python ?