UnYeong  Jeong

헷갈리는 부분

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

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

그런데

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

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

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

작성중인 코드
gender = "여자"
#이 아래줄에 if문을 추가하세요
if gender:
    print("남자입니다.")
#이 아래줄에 elif문을 추가하세요
elif gender: "여자"
    print("여자입니다.")
#이 아래줄에 else문을 추가하세요
else:
    print("성별은 남자/여자 둘중에 하나여야 합니다.")
2 개의 답변

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

if gender == "남자"

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

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

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

Jaehoon Shim

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

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