-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaula05_booleanos-operadores_logicos.py
More file actions
50 lines (40 loc) · 1.58 KB
/
aula05_booleanos-operadores_logicos.py
File metadata and controls
50 lines (40 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/usr/bin/python3.6
# -*- coding: utf-8 -*-
#Booleanos, operadores de comparação e operadores lógicos
'''
O tipo de dados bool contém os valores True ou False que, geralmente, são codificados como 1 ou 0, respectivamente.
Existem seis operadores de comparação que são comuns para obter um valor bool:
Operadores de comparação
Caso de uso de símbolo Bool Operação
5 < 3 False Menor do que
5 > 3 True Maior do que
3 <= 3 True Menor do que ou igual a
3 >= 5 False Maior do que ou igual a
3 == 5 False Igual a
3 != 5 True Não é igual a
E existem três operadores lógicos com que você precisa ter familiaridade:
Uso de lógica Bool Operação
5 < 3 and 5 == 5 False and - Avalia se ambas as declarações fornecidas são verdadeiras
5 < 3 or 5 == 5 True or - Avalia se pelo menos uma das declarações fornecidas é verdadeira
not 5 < 3 True not - Inverte o valor bool
'''
age = 14
teen = not age > 12 and age < 18
print(teen)
age = 14
is_teen = age > 12 and age < 18
print(is_teen)
#QUIZ
sf_population, sf_area = 864816, 231.89
rio_population, rio_area = 6453682, 486.5
san_francisco_pop_density = sf_population/sf_area
rio_de_janeiro_pop_density = rio_population/rio_area
# Escreva um código que imprima na tela (print) True se
# San Francisco for mais densa que Rio e False caso contrário
population = san_francisco_pop_density > rio_de_janeiro_pop_density
print(population)
#Ou
if (san_francisco_pop_density > rio_de_janeiro_pop_density):
print (True)
else:
print (False)