Python & Ruby

논리 연산

논리 연산자란?

OR

OR 진리표

True or True True
True or False True
False or True True
False or False False

Python

in_str = input("아이디를 입력해주세요.\n")
real_egoing = "egoing"
real_k8805 = "k8805"
if real_egoing == in_str or real_k8805 == in_str:
  print("Hello!")
else:
  print("Who are you?")

Ruby

puts("아이디를 입력해주세요")
input = gets.chomp()
real_egoing = "egoing"
real_k8805 = "k8805"
if real_egoing == input or real_k8805 == input
  puts("Hello!")
else
  puts("Who are you?")
end

AND

 AND 진리표

True and True True
True and False False
False and True False
False and False False

Python

if를 중첩해서 사용한 예제

input_id = input("아이디를 입력해주세요.\n")
input_pwd = input("비밀번호를 입력해주세요.\n")
real_id = "egoing"
real_pwd = "11"
if real_id == input_id:
    if real_pwd == input_pwd:
        print("Hello!")
    else:
        print("잘못된 비밀번호입니다")
else:
    print("잘못된 아이디입니다")

 and로 통합한 예제

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!")
else:
    print("로그인에 실패했습니다")

 Ruby

if를 중첩해서 사용한 예제

puts("아이디를 입력해주세요")
input_id = gets.chomp()
puts("비밀번호를 입력해주세요")
input_pwd = gets.chomp()
real_id = "egoing"
real_pwd = "11"
if real_id == input_id
  if real_pwd == input_pwd
    puts("Hello!")
  else
    puts("잘못된 비밀번호입니다")
  end
else
  puts("잘못된 아이디입니다")
end

 and로 통합한 예제 

puts("아이디를 입력해주세요")
input_id = gets.chomp()
puts("비밀번호를 입력해주세요")
input_pwd = gets.chomp()
real_id = "egoing"
real_pwd = "11"
if real_id == input_id and real_pwd == input_pwd
    puts("Hello!")
else
  puts("로그인에 실패했습니다")
end

NOT

Not은 영상 수업이 없습니다.

 Not 진리표

not True False
not False True

참고

github

댓글

댓글 본문
  1. 허우룩
    2020.09.21
  2. 김성현
    Id = input("아이디를 써주세요.\n")
    Pw = input("비밀번호를 써주세요.\n")
    Real_shid = "rlatjdgus"
    Real_shpw = "DarkBro22@"
    Real_hsid = "2003"
    Real_hspw = "rlatjdgus"
    if Id == Real_shid and Real_shpw == Pw:
    print("Hello")
    elif Id == Real_hsid and Real_hspw == Pw:
    print("Hello")
    else:
    print("Wrong Id or Pw")
    로 한번 2인용 로그인 시스템을 만들어보았슴미다 ㅎㅎ
  3. 김성현
    너무 재밌어요 중독성 쩔음..
    공짜로 프로그래밍 이렇게 재밌게 강의해주기 있습니까 휴먼..?
  4. Ram Lee
    감사합니다. 완료!
  5. 숨숨
    8.8 완료
  6. Park Sohee
    2020.07.07 완료
  7. 은혜예준
    쿠키님 따라가기 완료 ㅋㅋ
  8. 엔지니어
    2020.07.02 완료
  9. 쿠키앤크림
    pupu님 따라잡기
    2020/07/02 완료
  10. 2020/06/24 완료
  11. 허클베리핀
    20.05.27_완료
  12. 김광현
    5/26완료
  13. 코딩하자파이팅
    2020.05.22 책갈피 "논리 연산자 2 : OR"
  14. 도전달공
    감사합니다!
  15. 한석진
    2020.03.12 완료
  16. 서삼수
    완료!
  17. 악어
    감사합니다~
  18. riversik
    2020.02.07
    완료!
  19. 뚜비뚜밥
    완료
  20. 동녘
    넌 바보가 아냐!!
  21. 김종훈
    and구문 로그인에서 elif, elsif를 이용하여 if구문 로그인처럼 로그인 실패 원인을 나타내 보았습니다!
    python
    input_id = input("아이디를 입력해주세요.\n")
    input_pwd = input("비밀번호를 입력해주세요.\n")
    real_id = "egoing"
    real_pwd = "123"
    if real_id == input_id and real_pwd == input_pwd:
    print("Hello!")
    elif real_id == input_id:
    print("잘못된 비밀번호입니다.")
    else:
    print("존재하지 않는 아이디입니다.")

    ruby
    puts("아이디를 입력해주세요")
    input_id = gets.chomp()
    puts("비밀번호를 입력해주세요")
    input_pwd = gets.chomp()
    real_id = "egoing"
    real_pwd = "11"
    if real_id == input_id and real_pwd == input_pwd
    puts("로그인이 활성화 되었습니다.")
    elsif real_id == input_id
    puts("잘못된 비밀번호입니다.")
    else
    puts("존재하지 않는 아이디입니다")
    end
  22. 동녘
    으아 어떤 때는 오타 또는 들여쓰기 같은거 하나 틀려서 이고잉님 안내대로 똑같이 따라했다고 생각했는데 안되다가 새로 지우고 그대로 천천히 따라쓰니까 되네요ㅠㅠ

    아마 오탈자나 뭔가 문법적 오류를 범했기 때문에 이상하게 실행된거겠지만 딱봐서는 아직 뭐가 문제인지 바로 알아낼 수 있는 수준이 아니라 이따금씩 당황하게 되네요ㅋㅋㅋ 그래도 재밌습니다.

    컴퓨터와 대화하려면 컴퓨터가 생각하고 말하는 방식을 이해해야되는데 평소에 우리 자신이 자기와 다른 존재를 대할 때 생각보다 그것을 알려고 하지 않고 자기식대로만 이해하고있진않나 싶어서 되돌아보게되네요;
  23. 정릉로77
    저는 if real_id != input_id:
    ..
    elif real_pw != input_pw:
    이렇게 해서 해봤었는데..생각보다 깔끔하지 않았어요 ㅠ
    대화보기
    • 정릉로77
      1203
    • 생활코딩 애청자
      Python if를 중첩한예제 에서 id를 잘못 입력할 경우에도 비밀번호를 입력해주세요 문구가 나옵니다.
      밑에처럼 수정하니 되네요~~^^ (댓글에 들여쓰기가 잘 안되네요. 들여쓰기 주의하시고....)

      input_id = input("아이디를 입력해주세요.\n")
      real_id = "egoing"
      real_pwd = "11"
      if real_id == input_id:
      input_pwd = input("비밀번호를 입력해주세요.\n")
      if real_pwd == input_pwd:
      ............
    • 셜리
      완료!
    • 도전차차차
      2019/10/22 완료 강의 감사합니다.
    • Sooyoung Park
      강의 감사합니다.
      나중에는 아이디가 2개이상일 경우 로그인 로직을 만들 수 있었으면 좋겠어요!
    • 정 준상
      2019/10/09 완료
    • 가재준
      20190926 완료
    • phony
      20190828 완료 :>
    • FIRE
      20190817 완료
    • 최준영
      190811Eㅗㅇ
    • 클릭
      190807
    • 미스터안영미
      19.08.04
    • 허니비
      190802
    • 이시화
      190726 감사합니다
    • Giri
      감사합니다.
    • Ray Kim
      논리 연산자는 뭔가 이전에 했던 강의들이랑 다른 느낌이 나게 색다른 느낌이 있네요!
    • Yongsung Kwon
      완료!
    • 숭어
      or 보는 중..
    • 헬창
      완료!
    • 리니
      수강완료!
    • 2019/06/04 수강완료 감사합니다!
    • 얼그레이
      감사합니다 :)
    • 채혜민
      190528
    • hs4351
      190505 완료 감사합니다
    • gogo
      190405 1451
      완료. 감사합니다.
    • 초보 코딩
      수업 완료요~
    • Hotak Choi
      20190331
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기