-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathlogica.py
79 lines (61 loc) · 1.37 KB
/
logica.py
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#Logica
a = True
print type(a)
b = False
c = False
d = True
print "A variavel a e ", a
print "A variavel b e ", b
print "A variavel a nao e ", not a
print "A variavel b nao e ", not b
print "A e B ", a and b
print "A ou B ", a or b
print ((a and b) or (c and (not d)))
print
#> : maior
#< : menor
#>= : maior ou igual
#<= : menor ou igual
#== : comparar igual
#!= : diferente
z = 10
x = 16
y = 7
print z > y
e = x > z
print e
pos_personagem = 1
print "continua andando ", pos_personagem < 1
print
#exemplos em jogo
print "comecou o jogo"
tem_chave = False
def abreporta(tem_chave):
print "O jogador tenta abrir a porta"
if tem_chave : print "A porta foi aberta"
else : print "A porta permanece fechada"
print
abreporta(tem_chave)
tem_chave = True
abreporta(tem_chave)
print "comecou o jogo"
exodia_tronco = False
exadia_perna_esquerda = False
exadia_perna_direita = False
exadia_braco_esquerdo = False
exadia_braco_direito = False
def ganhou_jogo():
if exodia_tronco and exadia_perna_esquerda and exadia_perna_direita and exadia_braco_esquerdo and exadia_braco_direito:
print "Ganhou o jogo"
else:
print "Proxima rodada"
print
ganhou_jogo()
exodia_tronco = True
ganhou_jogo()
ganhou_jogo()
exadia_perna_esquerda = True
exadia_perna_direita = True
exadia_braco_esquerdo = True
exadia_braco_direito = True
ganhou_jogo()