파이썬 코딩 도장 UNIT 6
6.5 퀴즈
1. 다음 중 변수를 만드는 방법으로 올바른 것을 고르세요.
a. int x = 10
b. 10 = x
c. x = 10
d. x <- 10
e. x(10)
2. 다음 중 변수 이름으로 사용할 수 없는 것을 모두 고르세요.
a. 300 //첫 문자에 숫자 불가
b. _53A
c. if //키워드 사용 불가
d. z
e. H-80 //특수문자 불가
f. _hello3
g. 30seconds
h. 99%
3. 다음 중 변수와 연산자의 사용 방법으로 올바르지 않은 것을 모두 고르세요(파이썬3).
a = 20
b = 30
a. c = -a
b. b + = a //공백 있으면 안 됨
c. c = a/b
d. d -= b
e. c = a+10
4. 다음과 같이 값이 두 개 입력됩니다. 입략딘 값을 실수로 변한하여 변수 두 개에 저장하는 방법을 고르세요.
1.5 2.7
a. a, b = input('실수를 입력하세요: ')
b. a = input('실수를 입력하세요: ')
b = input('실수를 입력하세요: ')
c. a, b = input('실수를 입력하세요: ').split()
d. a, b = map(float, input('실수를 입력하세요: ').split())
e. input(a, b, ' ')
6.6 연습문제: 정수 세개를 입력받고 합계 출력하기
다음 소스 코드를 완성하여 정수 세 개를 입력받고 합계가 출력되게 만드세요.
___________________
print(a + b + c)
실행 결과 |
-10 20 30 (입력) 40 |
//답
a, b, c = map(int, input().split())
6.7 심사문제: 변수 만들기
다음 소스 코드를 완성하여 50, 100, None이 각 줄에 출력되게 만드세요.
//표준 출력 50 100 None |
//답
a = 50
b = 100
c = None
print(a)
print(b)
print(c)
6.8 심사문제: 평균 점수 구하기
표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. 평균 점수를 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 단, 평군 점수를 출력할 때는 소수점 이하 자리는 버립니다(정수로 출력).
//답
a, b, c, d = map(int, input().split())
avg = (a+b+c+d)//4
print(avg)