Q1. ์ด์์ ์จ์ ๊ณผ๋ชฉ๋ณ ์ ์๋ ๋ค์๊ณผ ๊ฐ๋ค. ์ด์์ ์จ์ ํ๊ท ์ ์๋ฅผ ๊ตฌํด ๋ณด์.
๊ณผ๋ชฉ |
์ ์ |
๊ตญ์ด |
80 |
์์ด |
75 |
์ํ |
55 |
โA)
>>> a = 80
>>> b = 75
>>> c = 55
>>> (a+b+c)/3
70.0
Q2. ์์ฐ์ 13์ด ํ์์ธ์ง ์ง์์ธ์ง ํ๋ณํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ๋งํด ๋ณด์.
A)
>>> 13 % 2
1
Q3. ์ด์์ ์จ์ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ๋ 881120-1068234์ด๋ค. ์ด์์ ์จ์ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ๋ฅผ ์ฐ์์ผ(yyyymmdd) ๋ถ๋ถ๊ณผ ๊ทธ ๋ค์ ์ซ์ ๋ถ๋ถ(num) ์ผ๋ก ๋๋์ด ์ถ๋ ฅํด ๋ณด์.
A)
>>> pin = "881120-1068234"
>>> yyyymmdd = pin[:6]
>>> num = pin[7:]
>>> print(yyyymmdd)
881120
>>> print(num)
1068234
Q4. ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ๋ท์๋ฆฌ์ ๋งจ ์ฒซ ๋ฒ์งธ ์ซ์๋ ์ฑ๋ณ์ ๋ํ๋ธ๋ค. ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ์์ ์ฑ๋ณ์ ๋ํ๋ด๋ ์ซ์๋ฅผ ์ถ๋ ฅํด๋ณด์.
A)
>>> pin = "881120-1068234"
>>> print(pin[7])
1
Q5. ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์์ด a:b:c:d๊ฐ ์๋ค. ๋ฌธ์์ด์ replace ํจ์๋ฅผ ์ฌ์ฉํ์ฌ a#b#c#d๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํด ๋ณด์.
A)
>>> a = "a:b:c:d"
>>> b = a.replace(":", "#")
>>> print(b)
a#b#c#d
Q6. [1, 3, 5, 4, 2] ๋ฆฌ์คํธ๋ฅผ [5, 4, 3, 2, 1]๋ก ๋ง๋ค์ด ๋ณด์.
A)
>>> a = [1, 3, 5, 4, 2]
>>> a.sort()
>>> a.reverse()
>>> print(a)
[5, 4, 3, 2, 1]
๋ฆฌ์คํธ์ ๋ด์ฅ ํจ์์ธ sort๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์คํธ ๊ฐ๋ค์ ๋จผ์ ์ ๋ ฌํ ํ reverse ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์์๋ฅผ ๋ค์ง๋๋ค.
Q7. ['Life', 'is', 'too', 'short'] ๋ฆฌ์คํธ๋ฅผ Life is too short ๋ฌธ์์ด๋ก ๋ง๋ค์ด ์ถ๋ ฅํด ๋ณด์.
A)
>>> a = ['Life', 'is', 'too', 'short']
>>> result = " ".join(a)
>>> print(result)
Life is too short
a ๋ฆฌ์คํธ์ ๊ฐ ๋จ์ด๋ค์ ํ ๋ฌธ์ฅ์ผ๋ก ์กฐ๋ฆฝํ ๋ ๋จ์ด๋ค ์ฌ์ด๋ง๋ค ๊ณต๋ฐฑ์ ๋ฃ์ด ์ฃผ์ด์ผ ํ๋ค. 1๊ฐ์ ๊ณต๋ฐฑ๋ฌธ์(" ")๋ฅผ ์ฌ์ฉํ์ฌ joinํ๋ค.
Q8. (1, 2, 3) ํํ์ ๊ฐ 4๋ฅผ ์ถ๊ฐํ์ฌ (1, 2, 3, 4)๋ฅผ ๋ง๋ค์ด ์ถ๋ ฅํด ๋ณด์.
A)
>>> a = (1, 2, 3)
>>> a = a + (4,)
>>> print(a)
(1, 2, 3, 4)
a ํํ์ (4, ) ๋ผ๋ ํํ์ ๋ํ๋ฉด ๋๋ค. ๋จ, ์ด๋ ๋ง๋ค์ด์ง๋ a + (4, )์ ๊ฒฐ๊ณผ๋ a ๊ฐ์ด ๋ณ๊ฒฝ๋๋ ๊ฒ์ด ์๋๋ผ(ํํ์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ค) ์๋ก์ด ํํ์ด ์์ฑ๋๊ณ ๊ทธ ๊ฐ์ด a ๋ณ์์ ๋์ ๋๋ ๊ฒ์.
โ ๋ฆฌ์คํธ์ ํํ์ ์ง์ด๋ฃ์ผ๋ ค๋ฉด (n, ) ์ด๋ผ๋ ๋ฌธ๋ฒ์ ์จ์ผํ๋๋ฏ
โ ํํ์ด ์ถ๊ฐ๋๋ฉด ๋ฆฌ์คํธ์ ๊ณ ์ ์ฃผ์๊ฐ์ด ๋ฐ๋
Q9. ๋์ ๋๋ฆฌ a์์ 'B'์ ํด๋น๋๋ ๊ฐ์ ์ถ์ถํด ๋ณด์.
a = {'A':90, 'B':80, 'C':70}
result =
print(a)
print(result)
A)
>>> a = {'A':90, 'B':80, 'C':70}
>>> result = a.pop('B')
>>> print(a)
{'A': 90, 'C': 70}
>>> print(result)
80
๋์ ๋๋ฆฌ๋ ๋ฆฌ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก pop ํจ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
'B' ํค ๊ฐ์ ํด๋น๋๋ ๊ฐ์ด ๋ฆฌํด๋๊ณ ๋์ ๋๋ฆฌ a์์๋ ๊ทธ ๊ฐ์ด ์ ๊ฑฐ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
Q10. a ๋ฆฌ์คํธ์์ ์ค๋ณต ์ซ์๋ฅผ ์ ๊ฑฐํด ๋ณด์.
a = [1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5]
aSet =
b =
print(b)
A)
>>> a = [1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5]
>>> aSet = set(a) ← a ๋ฆฌ์คํธ๋ฅผ ์งํฉ์๋ฃํ์ผ๋ก ๋ณํ
>>> b = list(aSet) ← ์งํฉ์๋ฃํ์ ๋ฆฌ์คํธ ์๋ฃํ์ผ๋ก ๋ค์ ๋ณํ
>>> print(b)
[1, 2, 3, 4, 5]
๋ฆฌ์คํธ ์๋ฃํ์ด ์งํฉ ์๋ฃํ์ผ๋ก ๋ณํ๋๋ฉด์ ์ค๋ณต๋ ๊ฐ๋ค์ ์ฌ๋ผ์ง๊ฒ ๋๋ค. ์ด์ ๊ฐ์ ์ฑ์ง์ ์ฌ์ฉํ๋ฉด ๋ฆฌ์คํธ ๋ด์ ์ค๋ณต๋ ๊ฐ์ ์ฝ๊ฒ ์ ๊ฑฐํ ์ ์๋ค.
โ
Q11. ํ์ด์ฌ์ ๋ค์์ฒ๋ผ ๋์ผํ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ ๋ณ์๋ฅผ ์ ์ธํ ์ ์๋ค. ๋ค์๊ณผ ๊ฐ์ด a, b ๋ณ์๋ฅผ ์ ์ธํ ํ a์ ๋ ๋ฒ์งธ ์์๊ฐ์ ๋ณ๊ฒฝํ๋ฉด b ๊ฐ์ ์ด๋ป๊ฒ ๋ ๊น? ๊ทธ๋ฆฌ๊ณ ์ด๋ฐ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ์ด์ ์ ๋ํด ์ค๋ช ํด ๋ณด์.
>>> a = b = [1, 2, 3]
>>> a[1] = 4
>>> print(b)
A)
[1, 4, 3]์ด ์ถ๋ ฅ๋๋ค. a์ b ๋ณ์๋ ๋ชจ๋ ๋์ผํ [1, 2, 3]์ด๋ผ๋ ๋ฆฌ์คํธ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
'Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] while๋ฌธ (0) | 2021.02.11 |
---|---|
[Python] if๋ฌธ (0) | 2021.02.11 |
[Python] ๋ณ์ (0) | 2021.02.10 |
[Python] ๋ถ ์๋ฃํ (0) | 2021.02.10 |
[Python] ์งํฉ ์๋ฃํ (0) | 2021.02.10 |
๋๊ธ