#전역변수와 지역변수
x=10 #전역변수
def foo():
print(x)
foo()
print(x)
def foo1():
y=10
print(y)
foo1()
print(y)
foo1()에서 y는 지역변수. 함수 안에서 출력할 수 있지만 바깥에선 출력하지 못함
def spam():
eggs=99
bacon()
print(eggs)
def bacon():
ham=101
eggs=0
spam()
에러처리 try/Exception
#에러처리 try/Exception
def div10(num):
try:
return 10/num
except:
print("에러발생")
print(div10(2))
print(div10(0)) #에러발생
print(div10(5))
'Learning > Python' 카테고리의 다른 글
파이썬 함수 (0) | 2020.08.25 |
---|---|
for 반복문 (0) | 2020.08.25 |
if문과 while 반복문 (0) | 2020.08.24 |
bool, 논리연산자 (0) | 2020.08.24 |
문자열 f-string 포맷, 인덱스, 슬라이싱 (0) | 2020.08.24 |