문제1
리스트의 삭제
다음 리스트에서 400, 500를 삭제하는 code를 입력하세요.
nums = [100, 200, 300, 400, 500]
[나의 풀이]
## 풀이 1
nums.pop()
nums.pop()
print(nums)
## 풀이 2
# 슬라이싱하여 재할당
nums = nums[:3]
## 풀이 3
nums.remove(400)
nums.remove(500)
print(nums)
문제2
리스트의 내장함수
pass 부분에 리스트 내장함수를 insert를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요.
l = [200, 100, 300]
pass
print(l)
>>출력
[200, 100, 10000, 300]
[나의 풀이]
l.insert(2, 10000)
print(l)
문제3
변수의 타입
다음 출력 값으로 올바른 것은?
l = [100, 200, 300]
print(type(l))
1) class 'str'
2) class 'int'
3) class 'list'
4) class 'tuple'
[나의 풀이]
3번 list
문제4
변수의 타입2
다음 변수 a를 print(type(a))로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은?
1) 입력 : a =1, 출력 : class 'int'
2) 입력 : a = 2.22, 출력 : class 'float'
3) 입력 : a = 'p', 출력 : class 'char'
4) 입력 : a = [1, 2, 3], 출력 : class 'list'
[나의 풀이]
3번!
<class 'str'>이 출력된다.
문제5
for문 계산
다음 코드의 출력 값은?
a = 10
b = 2
for i in range(1, 5, 2):
a += i
print(a+b)
[나의 풀이]
16
문제6
False
다음중 True는?
1) None
2) 1
3) ""
4) 0
5) bool(0)
[나의 풀이]
2번
문제7
변수명
다음 중 변수명으로 사용할 수 없는 것 2개를 고르시오
1) age
2) a
3) as
4) _age
5) 1age
[나의 풀이]
3번과 5번
3번은 예약어 as와 같기 때문에, 5번은 숫자로 시작하기 때문에 변수로 사용할 수 없다.
파이썬 변수명 규칙
파이썬의 변수명은 띄워쓰고 싶은 부분은 언더바(_)로 표기한다.
첫 글자를 대문자로 쓰는 것은 클래스를 나타내는 표기법이기 때문에 소문자를 사용한다.
예)
Beautiful_life = 100 (X)
beautiful_life = 100 (O)
beautifulLife = 100 (O)
'# 3. APS > 기타' 카테고리의 다른 글
제코베 Code Festival Python 100제 1권_문제 30~40 (0) | 2021.09.04 |
---|---|
제코베 Code Festival Python 100제 1권_문제 25~30 (0) | 2021.07.10 |
제코베 Code Festival Python 100제 1권_문제 15~24 (0) | 2021.07.09 |
제코베 Code Festival Python 100제 1권_문제 8~14 (0) | 2021.07.09 |