Baixe o app para aproveitar ainda mais
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.
Compartilhar