920951018002774
UnYeong Jeong
  • 2016.3.9 10:24
  • 조회수 307
  • 답변수 2
920951018002774
UnYeong Jeong
  • 2016.3.9 10:24
  • 조회수 307
  • 답변수 2

헷갈리는 부분

처음에 gender를 "남자"라고 설정했으니까

if gender:
로 True 이면 "남자입니다."라고 출력하는 건 이해했습니다.

그런데

젠더가 여자라고 검사하려면

elif gender = "여자" 로 설정해야하나요?

제가 뭘 모르는지도 모르겠어요.

ifelse
gender = "여자"
#이 아래줄에 if문을 추가하세요
if gender:
    print("남자입니다.")
#이 아래줄에 elif문을 추가하세요
elif gender: "여자"
    print("여자입니다.")
#이 아래줄에 else문을 추가하세요
else:
    print("성별은 남자/여자 둘중에 하나여야 합니다.")
  • #파이썬 입문
  • #if else - 실습

2 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.3.9 10:33

    python에서 equal을 검사할 때에는 ==를 씁니다.

    if gender == "남자"
    

    같은 식으로 비교해줘야 합니다.

    python 비교 연산자에 대해서는 앞선 강의 [조건식]을 다시 한번 봐주세요.

    추가로 말씀드리자면
    3번째 줄에 작성하신 if gender는 [조건식] 강의에 나와있지 않은데요.
    if gender 는 gender가 None이 아닐 때 참이고, None일 때 거짓입니다.

  • Iwq7eejmfu5830mbeatd
    심재훈
    • 2016.5.15 22:53

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
    저도 제가 뭘 모르는지 모르겠어요
    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.