커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

언어 Python & Ruby - 함수 (function)

페이지 정보

작성자 관리자 댓글 0건 조회 2,484회 작성일 20-06-10 13:58

본문

함수 (function)

함수란 무엇인가?

함수 만들기

Python

1
2
3
def a3():
print('aaa')
a3()

Ruby

1
2
3
4
def a3()
puts('aaa')
end
a3()

실행결과

1
aaa

Python | Ruby 

리턴값

Python

1
2
3
def a3():
return 'aaa'
print(a3())

Ruby

1
2
3
4
def a3()
return 'aaa'
end
puts(a3())

실행결과

1
aaa

Python | Ruby 

입력값

 Python

1
2
3
def a(num):
return 'a'*num
print(a(3))

Ruby

1
2
3
4
def a(num)
return 'a'*num
end
puts(a(3))

실행결과

1
aaa

Python | Ruby

여러개의 입력값

 Python

1
2
3
def make_string(str, num):
return str*num
print(make_string('b', 3))

Ruby

1
2
3
4
def make_string(str, num)
return str*num
end
puts(make_string('b', 3))

실행결과

1
aaa

Python | Ruby

로그인 애플리케이션 (루비)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
puts("아이디를 입력해주세요")
input_id = gets.chomp()
def login(_id)
members = ['egoing', 'k8805', 'leezche']
for member in members do
if member == _id
return true
end
end
return false
end
if login(input_id)
puts('Hello, '+input_id)
else
puts('Who are you?')
end

 ideone.com

로그인 애플리케이션 (파이썬)

1
2
3
4
5
6
7
8
9
10
11
input_id = input("아이디를 입력해주세요.\n")
def login(_id):
members = ['egoing', 'k8805', 'leezche']
for member in members:
if member == _id:
return True
return False
if login(input_id):
print('Hello, '+input_id)
else:
print('Who are you?')

ideone.com

참고

github.com

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.