PYTHON/파이썬 코딩 도장

파이썬 코딩 도장 UNIT 8

GaeGim 2022. 7. 25. 22:46
반응형

8.3 퀴즈

1. 다음 중 "x는 5와 같다"라는 뜻으로 올바른 것을 고르세요.

a. x = 5

b. x <= 5

c. x == 5

d. x != 5

e. x & 5

 

 

 

2. 다음 중 비교 연산자의 결과로 올바르지 않는 것을 고르세요.

a. >>>6 == 2 * 3

    True

b. >>>4 != 2 + 2

    False

c. >>>2 * 3 is 3 + 3

    True

d. >>> 8 is 4 * 2.0

    True

e. >>>5 is 6 - 1.1

    False

 

 

 

3. 다음 중 비교 연산자와 논리 연산자의 결과로 올바른 것을 모두 고르세요.

a = 10
b = 20

a. >>> a == 10 or b == 10

    False

b. >>> a >= 10 and b < 30

    True

c. >>> not a == 10

    False

d. >>> b != 20 or a != 10

    True

e. >>> not b != 20 and a > 5

    False

 

 

 

4. 다음 중 논리 연산의 결과를 뒤집는 연산자로 올바른 것을 고르세요.

 a. !=

b. or

c. is not

d. not

e. and

 

 

 

 

8.4 연습문제: 합격 여부 출력하기

국어, 영어, 수학, 과학 점수가 있을 때 한 과목이라도 50점 미만이면 불합격이라고 정했습니다. 다음 소스 코드를 완성하여 합격이면 Ture, 불합격이면 False가 출력되게 만드세요.

korean = 92
englist = 47
mathematics = 86
science = 81

print(_______________)
//실행 결과
False

 

//답
korean >= 50 and english >= 50 and mathematics >= 50 and science >= 50

 

 

 

8.5 심사문제: 합격 여부 출력하기

표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. 국어는 90점 이상, 영어는 80점 초과, 수학은 85점 초과, 과학은 80점 이상일 때 합격이라고 정했습니다(한 과목이라도 조건에 만족하지 않으면 불합격). 다음 소스 코드를 완성하여 합격이면 True, 불합격이면 False가 출력되게 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다).

//표준 입력
90 81 86 80
//표준 출력
True

 

//답
>>>kor, eng, mth, scn = map(int, input().split())
>>>print(kor >= 90 and eng > 80 and mth >= 85 and scn > 80)

 

 

 

반응형

'PYTHON > 파이썬 코딩 도장' 카테고리의 다른 글

파이썬 코딩 도장 UNIT 10  (0) 2022.07.25
파이썬 코딩 도장 UNIT 9  (0) 2022.07.25
파이썬 코딩 도장 UNIT 7  (0) 2022.07.25
파이썬 코딩 도장 UNIT 6  (0) 2022.07.25
파이썬 코딩 도장 UNIT 5  (0) 2022.07.25