조건문 질문

해결됨
nealzs 프로필

age1 = int(input())

if age1 >= 13 and age1 <= 17:

    print("teenage")

위의 조건문은 문제없이 됩니다.

age1 = int(input())

if age1 >= 13 & age1 <= 17:

    print("teenage")

하지만 위의 조건문은 에러가 출력되지는 않지만 

조건문이 참이 아니여도 실행이 됩니다 

어느 부분이 잘못된것인지 설명해주시면 감사하겠습니다.

잔재미코딩 프로필
잔재미코딩 1달 전

두 조건 각각을 먼저 계산하도록 괄호를 붙여주시면 될 것 같아요. 감사합니다.

age1 = int(input())

if (age1 >= 13) & (age1 <= 17):

    print("teenage")

nealzs 프로필
nealzs 1달 전

넵 감사합니다~

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스