Buscar

Operadores de comparação, operadores lógicos e Estruturas de repetição - Jupyter Notebook

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

04/02/2023 11:25 Operadores de comparação, operadores lógicos e Estruturas de repetição - Jupyter Notebook
localhost:8888/notebooks/Operadores de comparação%2C operadores lógicos e Estruturas de repetição.ipynb 1/3
Os operadores de comparação em Python são usados para comparar valores e determinar se eles são iguais, diferentes, maior ou menor que outro. Alguns
dos operadores de comparação comuns em Python incluem:
 Fabiana Besse
Aqui estão alguns exemplos de exercícios usando operadores de comparação em Python:
Verifique se duas variáveis são iguais:
In [ ]:
Verifique se uma variável é maior que outra:
In [ ]:
Verifique se uma variável é menor ou igual a outra:
In [ ]:
Verifique se duas variáveis são diferentes:
In [ ]:
Esses são apenas alguns exemplos básicos dos operadores de comparação em Python. Existem muitos outros exemplos e aplicações avançadas que
podem ser exploradas.
Aqui está um exemplo de uso de operadores lógicos em Python:
Igual (==)
Não igual (!=)
Maior que (>)
Maior ou igual (>=)
Menor que (<)
Menor ou igual (<=)
Esses operadores retornam um valor booleano verdadeiro ou falso.
x = 5
y = 3
result = x == y
print(result) # False
x = 5
y = 3
result = x > y
print(result) # True
x = 5
y = 3
result = x <= y
print(result) # False
x = 5
y = 3
result = x != y
print(result) # True
Os operadores lógicos em Python são usados para combinar expressões lógicas e determinar se uma determinada condição é verdadeira ou 
falsa. Alguns dos operadores lógicos comuns em Python incluem:
E (and): retorna verdadeiro se ambas as expressões forem verdadeiras
OU (or): retorna verdadeiro se pelo menos uma das expressões for verdadeira
Não (not): inverte o valor lógico da expressão
04/02/2023 11:25 Operadores de comparação, operadores lógicos e Estruturas de repetição - Jupyter Notebook
localhost:8888/notebooks/Operadores de comparação%2C operadores lógicos e Estruturas de repetição.ipynb 2/3
In [ ]:
Os operadores lógicos são úteis para criar expressões complexas e implementar lógicas condicionais em seu código.
As estruturas de repetição em Python são usadas para repetir a execução de um bloco de código várias vezes. Algumas
das estruturas de repetição comuns em Python incluem:
For: usado para iterar sobre uma sequência (lista, string, etc.) e executar um bloco de código para cada item da sequência
While: usado para repetir um bloco de código enquanto uma determinada condição for verdadeira
Aqui está um exemplo de uso de estruturas de repetição em Python:
In [ ]:
As estruturas de repetição são úteis para automatizar tarefas repetitivas e para percorrer sequências de dados. É importante tomar cuidado ao usar estruturas de
repetição, pois elas podem resultar em loops infinitos se não forem usadas corretamente.
"if", "elif" e "else" são estruturas de controle de fluxo em Python que permitem tomar decisões baseadas em condições. A estrutura geral de uma declaração
"if" é a seguinte:
In [ ]:
A declaração "if" verifica se uma determinada condição é verdadeira. Se a condição for verdadeira, o bloco de código associado a ela é executado. Se a condição for
falsa, a declaração "elif" permite verificar outra condição. A declaração "else" fornece um bloco de código que será executado se nenhuma das condições for verdadeira.
Aqui está um exemplo de uso de "if", "elif" e "else" para avaliar a velocidade de um carro:
x = 5
y = 3
result = (x > y) and (x != y)
print(result) # True
result = (x < y) or (x == y)
print(result) # False
result = not(x > y)
print(result) # False
# for loop example
for i in range(5):
 print(i)
# Output:
# 0
# 1
# 2
# 3
# 4
# while loop example
count = 0
while count < 5:
 print(count)
 count += 1
# Output:
# 0
# 1
# 2
# 3
# 4
if condition:
 # Execute this block if condition is True
 # ...
elif condition2:
 # Execute this block if condition2 is True
 # ...
else:
 # Execute this block if all conditions above are False
 # ...
04/02/2023 11:25 Operadores de comparação, operadores lógicos e Estruturas de repetição - Jupyter Notebook
localhost:8888/notebooks/Operadores de comparação%2C operadores lógicos e Estruturas de repetição.ipynb 3/3
In [ ]:
Neste exemplo, a variável "speed" armazena a velocidade do carro. A primeira condição verifica se a velocidade é maior do que 80 km/h. Se for verdadeira, uma
mensagem de "Excessive speed. Penalty imposed." é impressa. Se a primeira condição for falsa, a condição "elif" verifica se a velocidade é maior do que 60 km/h. Se
for verdadeira, uma mensagem de "Speeding. Please slow down." é impressa. Se nenhuma das condições for verdadeira, a mensagem "Drive within the speed limit." é
impressa.
Fabiana Besse
fim
In [ ]:
speed = 85
if speed > 80:
 print("Excessive speeding. Penalty imposed.")
elif speed > 60:
 print("Speeding. Please slow down.")
else:
 print("Drive within the speed limit.")
# Output: Excessive speeding. Penalty imposed.

Continue navegando