Conceitos Basicos
Conceitos Basicos
PYTHON
ENTRADAS E SAIDAS
Nesta seção, vamos explorar como os programas em Python
podem interagir com o usuário, permitindo a entrada de
dados e exibindo resultados na tela.
Para receber dados de entrada do usuário, podemos utilizar
funções de entrada, como a função input() em Python. Essa
função permite que o programa solicite ao usuário que digite
um valor ou uma informação específica. Aqui está um
exemplo simples de como utilizar a função input():
a) Adição e Subtração:
Os operadores de adição (+) e subtração (-) são utilizados
para somar e subtrair valores. Vejamos um exemplo:
a=5
b=3
resultado = a + b
print("Resultado da adição:", resultado)
resultado = a - b
print("Resultado da subtração:", resultado)
b) Multiplicação e Divisão:
Os operadores de multiplicação (*) e divisão (/) são
utilizados para multiplicar e dividir valores. Vejamos um
exemplo:
a=4
b=2
resultado = a * b
print("Resultado da multiplicação:", resultado)
resultado = a / b
print("Resultado da divisão:", resultado)
c) Resto da Divisão:
O operador de resto da divisão (%) retorna o resto da divisão
entre dois valores. Vejamos um exemplo:
a = 10
b=3
resto = a % b
print("Resto da divisão:", resto)
d) Exponenciação:
O operador de exponenciação (**) é utilizado para elevar um
valor a uma determinada potência. Vejamos um exemplo:
a=2
b=3
resultado = a ** b
print("Resultado da exponenciação:", resultado)
if expressao_condicional:
# bloco de código a ser executado se a
expressão_condicional
for verdadeira
else:
# bloco de código a ser executado se a
expressão_condicional
for falsa
ESTRUTURAS DE REPETICAO
A repetição de código é uma técnica fundamental na
Programação, pois permite executar um conjunto de
instruções repetidamente. Essa abordagem nos ajuda a
automatizar tarefas repetitivas, processar grandes volumes de
dados e resolver problemas complexos de maneira eficiente.
Em Python, uma das formas mais comuns de implementar a
repetição de código é utilizando o comando "for".
COMANDO FOR
O comando "for" é uma estrutura de controle que nos
permite percorrer sequências de elementos e executar um
bloco de código para cada elemento da sequência. Essa
estrutura é particularmente útil quando sabemos quantas
vezes queremos repetir o bloco de código ou quando temos
uma sequência definida de elementos a serem processados.
Vamos ver alguns exemplos práticos de como utilizar o
comando "for" em Python:
Exemplo 1: Percorrendo uma lista de números
numeros = [1, 2, 3, 4, 5]
for numero in numeros:
print(numero)
Neste exemplo, temos uma lista de números e queremos
imprimir cada um deles na tela. Utilizamos o comando "for"
para percorrer a lista e, a cada iteração, a variável "numero"
recebe o valor do próximo elemento da lista. Dentro do
bloco de código, utilizamos o comando "print" para exibir o
valor do número.
while condição:
# bloco de código a ser executado
A condição é uma expressão lógica que deve ser avaliada
como True (verdadeira) ou False (falsa). Enquanto a
condição for verdadeira, o bloco de código dentro do "while"
será repetidamente executado. Assim que a condição se
tornar falsa, a execução do bloco é interrompida e o
programa continua a partir da próxima linha após o bloco de
código.
É importante ter cuidado ao utilizar o comando "while" para
evitar loops infinitos, ou seja, situações em que a condição
nunca se torna falsa. Isso pode acontecer se a condição
sempre retornar True ou se não houver alterações nas
variáveis dentro do bloco de código que levem a uma
alteração da condição.
Dentro do bloco de código do "while", é comum atualizar as
variáveis envolvidas na condição para que, eventualmente, a
condição se torne falsa e a repetição seja encerrada.
A estrutura de repetição "while" é especialmente útil em
situações em que não sabemos quantas vezes o código
precisará ser repetido antecipadamente.
Pode ser usado para criar loops de entrada de dados,
controlar a execução de um jogo ou simulação, entre outros
cenários. É importante lembrar que o uso adequado do
comando "while" envolve garantir que a condição se torne
falsa em algum momento para que o loop não seja executado
indefinidamente.
Aqui estão alguns exemplos práticos em Python para ilustrar
a utilização do comando "while"para repetir blocos de
código enquanto uma condição for verdadeira:
Exemplo 1: Contagem regressiva