Pytyon & Ruby & Atom

논리 연산

토픽 Pytyon & Ruby & Atom

논리 연산자란?

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. 하물
    230503 완료
  2. 23.03.27 완료
  3. Mayofrog
    완료용
  4. SONNY
    Nice!
  5. 먼산
    완료했습니다!
  6. 나영쓰
    210701
  7. 미뇨르
    210612 완료!
  8. 팀버글링
    20210605
  9. 태연코딩
    3인 이상 ID, PW를 최소한의 조건문과 논리연산자로 나타내기 너무 어렵네요ㅜㅜ 제 논리의 한계인가요?ㅎㅎ
  10. 정효빈
    완료했습니다.
  11. 무무
    4.18 완
  12. 양정근
    2021.04.06 완료했습니다 감사합니다.
  13. 드림보이
    논리 연산자 잘 들었습니다...
  14. Jinhyeok Lee
    id_input1 = "lee"
    pw_input1 = "111"
    id_input2 = "kim"
    pw_input2 = "222"
    id = input ("\"아이디를 입력해주세요.\"\n")
    pw = input ("\"비밀번호를 입력해 주세요.\"\n")

    if id == id_input1 and pw == pw_input1 or id==id_input2 and pw==pw_input2:
    print(id+ " 님, 환영합니다.")
    elif id != id_input1 and id != id_input2:
    print("\"아이디가 존재하지 않습니다.\"")
    elif id == id_input1:
    print("\"비밀번호가 틀립니다.\"")
    elif id == id_input2:
    print ("\"비밀번호가 틀립니다.\"")

    지금까지 배운거 활용해서 이렇게 만들어봤습니다.
  15. 캔도
    루비에서 input은 함수로 정의되어있지 않은 건가요??
  16. Twayne
    2021.02.11
  17. Hyunwoo Kim
    210204 감사히 잘 보았습니다.
  18. 후니
    완료
  19. 용만
    2021년 1월 23일 완료했습니다.
  20. loveahav
    2021.1.21
    한번더보기!
  21. 2021.01.20
  22. 오늘부터 시작
    2020-12-22
  23. 범키
    초간단 2인로그인
    id="chl844"
    pw= "11"
    id1="a844"
    pw1="chl"
    a=input("아이디를 입력해주세요: ")
    b=input("비밀번호를 입력해주세요:")
    if id == a and pw==b or a==id1 and pw1==b:
    print("정삭적으로 로그인 되었습니다.")
    else :
    print("아이디와 비밀번호를 다시확인해주세요.")
  24. 이현수
    20.12.15
  25. ㅋㅋㅋ
    가장 기본적이고 중요한 부분을 익혔네요 ㅎㅎ 감사합니다!
  26. makebot
    완료!
  27. 홍주호
    20.12.4
  28. J Hoon Lee
    20.11.21.
  29. 이영석
    11월 1일 일요일, 완료했습니다!
  30. 허우룩
    2020.09.21
  31. 김성현
    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인용 로그인 시스템을 만들어보았슴미다 ㅎㅎ
  32. 김성현
    너무 재밌어요 중독성 쩔음..
    공짜로 프로그래밍 이렇게 재밌게 강의해주기 있습니까 휴먼..?
  33. Ram Lee
    감사합니다. 완료!
  34. 숨숨
    8.8 완료
  35. Park Sohee
    2020.07.07 완료
  36. 은혜예준
    쿠키님 따라가기 완료 ㅋㅋ
  37. 엔지니어
    2020.07.02 완료
  38. 쿠키앤크림
    pupu님 따라잡기
    2020/07/02 완료
  39. pupu
    2020/06/24 완료
  40. 허클베리핀
    20.05.27_완료
  41. 김광현
    5/26완료
  42. 코딩하자파이팅
    2020.05.22 책갈피 "논리 연산자 2 : OR"
  43. 도전달공
    감사합니다!
  44. 한석진
    2020.03.12 완료
  45. 서삼수
    완료!
  46. 악어
    감사합니다~
  47. riversik
    2020.02.07
    완료!
  48. 뚜비뚜밥
    완료
  49. 동녘
    넌 바보가 아냐!!
  50. 김종훈
    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