Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE
Produzido pelo prof. João Pimentel
Sempre que fizer um exercício, anote quais foram as questões ou letras que achou mais difícil, para refazê-las de vez em quando. Afinal, não adianta saber resolver hoje, e daqui há um mês não saber mais
Dá pra fazer contas com o Python como se fosse uma calculadora, com esses símbolos:
👆 Nas expressões, a conta é feita seguindo essa ordem. Primeiro resolvemos os parênteses, depois as potências, depois multiplicação e divisão, e por último adição e subtração.
Imagine que você quer calcular a média de idade... da cidade inteira. Ou multiplicar duas matrizes 10 por 10. Vai fazer na mão?
kkk Vamos começar com essas contas, que você já sabe fazer, e nos acostumar a programar. Depois vamos aprender coisas que a calculadora não faz 😃
Vídeo 1 (9min):
O Vídeo 1 tem dois exercícios, se lembre de fazê-los antes de continuar 👍
Uma facilidade de estudar programação é que podemos conferir o resultado com o computador, enão não ficamos naquela dúvida cruel: "respondi, mas será que tá certo?"
Ué, o computador já sabe Python, quem está aprendendo é você
10+8+2/10-5
10+(8+2)/10-5
Se ligou na diferença?
10+8+2/10-5
👆 Entre soma, divisão e subtração, faz primeiro a divisão: 2/10 dá 0.2.
Fica 10+8+0.2-5. Soma e subtração estão no mesmo nível de prioridade (deu empate), então resolvemos
da esquerda pra direita: 10+8 dá 18, 18+0.2 dá 18.2, e 18.2-5 dá 13.2.
10+(8+2)/10-5
👆 Essa outra tem o parênteses, que resolvemos antes de tudo: (8+2) dá 10, fica 10+10/10-5.
Resolve a divisão, 10/10 dá 1, fica 10+1-5. Resolve o restante da esquerda pra direita: 10+1 dá 11,
fica 11-5, que dá 6.
Vídeo 2 (8min):
Fez os exercícios dos vídeos? Volte lá, faça mesmo, não dá para aprender programação só assistindo a vídeos não!
16**1/2
16**(1/2)
2*10**3
2+2**9**0
Você sabe que, na matemática, não podemos fazer divisão por zero, não é? É a mesma coisa na programação, se tentarmos calcular uma divisão por zero o resultado é esse erro: ZeroDivisionError.
Exemplo - execute esse código no repl e veja o resultado:
Parabéns, mais uma lição concluída! Comemore! 🎉
Meme estou de olho em você: anônimo.
Gif de comemoração: Tonton Friends