코딩 신생아가 새싹을 틔워서 꽃이 될때까지

https://opentutorials.org/course/3084

 

WEB1 - HTML & Internet - 생활코딩

--- 우리는 지금부터 코딩 웹 인터넷 컴퓨터라는 거대한 주제에 대한 탐험을 시작할 거예요. 이 여행을 시작하기에 앞서서 한가지 준비가 필요한데요. 바로 우리들의 상상력입니다. 지금부터 여

opentutorials.org

 

 

 

파이썬

 

 

  지난 예제 수정전

input_id = input("아이디를 입력해주세요.\n"

real_egoing = "egoing"

real_k8805 = "k8805"

real_leezche = "leezche"

if real_egoing == input_id:

  print("Hello!, egoing")

elif real_k8805 == input_id:  

  print("Hello!, k8805")

elif real_leezche == input_id:  

  print("Hello!, leezche")

else:

  print("Who are you?")

 

 

 수정후

input_id = input("아이디를 입력해주세요.\n")

members = ['egoing''k8805''leezche']

for member in members:

    if member == input_id:

        print('Hello!, '+member)

        import sys  프로그램을 종료시키는 명령어

        sys.exit()  프로그램을 종료시키는 명령어

print('Who are you?')

 

 

👉중복을 제거함으로써 코드가 간결해지고, 가독성이 높아졌다.

👉 members의 요소 추가가 수정전 코드보다 더 편하다.

👉수정전 코드에 요소를 추가를 하려면 조건도 추가해야된다.

 

 

루비

 

  지난 예제 수정전

puts("아이디를 입력해주세요")

input_id = gets.chomp()

real_egoing = "egoing"

real_k8805 = "k8805"

real_leezche = "leezche"

if real_egoing == input_id

  puts("Hello!, egoing")

elsif real_k8805 == input_id

  puts("Hello!, k8805")

  elif real_leezche == input_id  

  puts("Hello!, leezche")

else

  puts("Who are you?")

end

 

 수정후

 

puts("아이디를 입력해주세요")

input_id = gets.chomp()

members = ['egoing''k8805''leezche']

for member in members do

    if member == input_id

        puts('Hello!, '+member)

        exit          프로그램을 종료시키는 명령어

    end

end

puts('Who are you?')

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading