3. 논리연산자

프로그래밍|2018. 2. 26. 00:41
반응형

1. 오늘 배운 것 : 논리연산자 ( AND, OR )


2. 오늘 사용한 코드


  ㄱ) Python


 =======================================


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


input_pwd = input("비밀번호를 입력해주세요.\n")


real_id = "egoing"


real_pwd = "11"


if real_id == input_id and real_pwd == input_pwd:


   print("Hello!,".upper() + input_id.upper() + "!")


else:


      print("로그인에 실패했습니다.")

  

 =======================================

  - 추가된 내용은 and나 or를 사용하여 코드의 길이를 줄일 수 있다.

  - 로그인에 성공하면 성공메세지를 띄워주고 실패하면 실패 메세지를 띄워준다.


  

  ㄴ) Ruby


 =======================================

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

input_id = gets.chomp()

puts("비밀번호를 입력해주세요.\n")

input_pwd = gets.chomp()


real_egoing  = "egoing"

real_pwd = "11"


if real_egoing == input_id and real_pwd == input_pwd

   puts("Hello!," + input_id.upcase() + "!" )

else 

   puts("로그인에 실패했습니다.")

end

 =======================================


  - 파이썬과 다를게 없다.


  - 특별히 추가된 개념은 and와 or 뿐이다.


  - 작성시 if문에 더 유의해야 할듯하다.  ( if - else - end 순서를 지키지 않으면 오류가... )




3. 오늘은 개념적으로 알고있는 논리연산자를 사용한 수업이라 이전 시간보다 좀 더 쉬운 느낌이여서 좋았다.


   객체지향 언어라서 그런지 변수 선언과 함수사용의 용도를 차차 알아가니 레고만드는 느낌처럼 재밌다. 


   취미생활로 즐겨도 괜찮을듯.



  --- 다음시간에 다음수업을 알아보자 ---

반응형

'프로그래밍' 카테고리의 다른 글

5. 컨테이너  (0) 2018.03.15
4. 주석  (4) 2018.03.05
3. 입력과 출력  (0) 2018.02.25
2. 조건문  (0) 2018.02.23
1. 파이썬 & 루비강의를 듣기 시작하였다  (0) 2018.02.23

댓글()