본문 바로가기
개발일지/Python

Python 문제6 - if를 사용한 제어 (between 기능포함)

by 개발에정착하고싶다 2022. 9. 28.
320x100

# 문제

 

코딩 연습 확인사항: Python 제어 흐름 - If, Elif, Else

 

임무: a b의 합이 42인지 확인하는 제어 흐름 루틴을 작성하세요. 합이 42이라면 42를 출력하세요. 그렇지 않다면 합이 30과 41 사이인지 확인하고, ab의 합을 출력하세요. 그것도 아니라면 False를 출력하세요.

 

중요 참고 사항: 위의 임무를 주의 깊게 읽어주세요! 자동화된 코딩 연습 평가 시스템은 정확하게 일치하는 것이 요구되기 때문에 정확하게 동일해야 합니다!

이에 대한 해답은 다음 강의에 있습니다.


# 내 코드

# 기본 제시 값
a = 23
b = 8

if a + b == 42:
    print(42)
elif a + b == between 30 and 41:
    print(a+b)
else:
    print(False)

아예 에러가 나왔다. 

SyntaxError: invalid syntax

그런데 딱히 어디에 문제가 있다고 나오는게 아니라서 고치진 못했고 답안코드로 바로 넘어갔다.

이번 강의는 들어야겠다.


# 답안 코드

a = 23
b = 8

if a+b == 42:
    print(42)
elif 30 <= a+b < 42:
    print(a+b)
else:
    print(False)
300x250