WEB2 - Python

문법 - 조건문

수업소개

조건문은 조건에 따라서 다르게 프로그램이 동작하도록 하는 것입니다. 여기서는 조건문의 기본적인 형식을 살펴봅니다. 

 

 

조건문의 기본형식

 

 

소스

syntax/conditional.py

user_id = input('id?')
user_pwd = input('password?')

'''
if user_pwd == '111111':
    print('Hello master')
else:
    print('Who are you?')
'''
if user_id == 'egoing':
    if user_pwd == '111111':
        print('Hello master')
    else:
        print('Who are you?')
else:
    print('Who are you?')

 

 

조건문과 논리연산자

 

 

소스

변경사항

 

댓글

댓글 본문
  1. 설레는 흑염룡
    설렌다 설렌타 쿠와아와왕
  2. 박민지
    210112
  3. hksap
    210101
  4. mBtion
    2020.10.13
  5. dagel0102
    20.10.09
  6. cgoing
    cgoing / 2020.10.02
  7. jiyeong
    2020.09.01.
  8. OneJae EE
    20.05.05 화 / 37세 비전공자 / 완료
  9. 저 코드대로 하면 id? 에서 egoing을 치지 않더라도 password? 가 뜹니다. 여기서 아이디가 틀릴 경우=Egoing 이 아닐 경우에 바로 who are you? 가 뜨게 하고 싶을 경우엔 어떻게 코드를 짜야 하나요?
  10. 악어
    2020-03-08 완료!
  11. 스티븐잡숴
    완료
  12. apldeap
    12/26
  13. xuanxi
    20191126
  14. 쑤우
    수강완료. 감사합니다.
  15. 굼벵이
    완료
  16. Ted
    20191004 Ted 완료!
  17. Seankim
    if :

    else:

    True, False, not False, not True
  18. TheOathKeeper
    user_id = input('id?')
    if user_id == 'egoing':
    user_pwd = input('password?')
    if user_pwd == '111111':
    print('Hello master')
    else:
    print('Who are you?')
    else:
    print('Who are you?')

    이렇게 고치시면 되겠네요
    대화보기
    • goyacommae
      1,2번줄에 아래와 같이 입력을 무조건 물어보게 되어있어서 그런 것 같아요!
      user_id = input('id?')
      user_pwd = input('password?')
      대화보기
      • Avatar
        첫번째 영상에서의 코드를
        cmd에서 실행할때
        id input에 옳은값을 입력하지 않아도
        password를 입력하도록 나오는게 정상인가요?
        순서도를 생각해보면 id input에 옳은값을 입력하지 않으면
        바로 Who are you가 뜨는게 맞는것같은데 아닌가요?
      • PassionOfStudy
        2018-03-28 - 3일차_세 번째 수강완료!

        조건문과 논리연산자 개념을 알게되었습니다.
        더불어 간단한 로그인기능로직에 대하여 알게되었습니다.
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기