함수
#!/usr/bin/python3
# 함수
# by Elex (http://python.elex.pe.kr/)
def main():
funcOne()
def funcOne():
for i in range(10 ):
print(i, end=' ')
print()
if __name__ == "__main__": main()
파이썬에서 함수는 def라는 키워드를 사용해서 정의한다. 함수를 호출할 때에는 당연히 함수 이름을 사용해서 호출하면 된다.
def funcOne(a):
for i in range(a, 10 ):
print(i, end=' ')
print()
def funcTwo(a= 0):
for i in range(a, 10 ):
print(i, end=' ')
print()
당연히, 함수에 매개변수를 사용할 수도 있다. funcTwo(a=0)처럼 매개변수 생략시의 기본값을 지정해 줄 수도 있다.
참고로, range() 함수는 주로 반복문에서 사용되며, 일련의 가상 수열을 반환한다. range(10)은 0~9, range(3, 10)은 3~9를 나타낸다.
또 참고로, print()함수는 기본적으로 맨 끝에 줄바꿈 문자(\n)를 붙이는 데, end 매개변수를 지정해서 다른 문자로 변경할 수 있다.
댓글
댓글 쓰기