-
Notifications
You must be signed in to change notification settings - Fork 125
/
Copy pathmain.py
69 lines (39 loc) · 1016 Bytes
/
main.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
################### Scope ####################
enemies = 1
def increase_enemies():
enemies = 2
print(f"enemies inside function: {enemies}")
increase_enemies()
print(f"enemies outside function: {enemies}")
# Local Scope
def drink_potion():
potion_strength = 2
print(potion_strength)
drink_potion()
print(potion_strength)
# Global Scope
player_health = 10
def game():
def drink_potion():
potion_strength = 2
print(player_health)
drink_potion()
print(player_health)
# There is no Block Scope
game_level = 3
def create_enemy():
enemies = ["Skeleton", "Zombie", "Alien"]
if game_level < 5:
new_enemy = enemies[0]
print(new_enemy)
# Modifying Global Scope
enemies = 1
def increase_enemies():
print(f"enemies inside function: {enemies}")
return enemies + 1
enemies = increase_enemies()
print(f"enemies outside function: {enemies}")
# Global Constants
PI = 3.14159
URL = "https://www.google.com"
TWITTER_HANDLE = "@yu_angela"