λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Python 파이썬/μ±…, κ°•μ˜

파이썬으둜 λ°°μš°λŠ” λˆ„κ΅¬λ‚˜ μ½”λ”© 2μž₯ 66μͺ½ ν•™μŠ΅ λ‚΄μš© 점검 μ •λ‹΅

by λΉ„μ†Œμ•Ό 2022. 10. 22.
728x90

파이썬으둜 λ°°μš°λŠ” λˆ„κ΅¬λ‚˜ μ½”λ”© 2μž₯ 66μͺ½ ν•™μŠ΅ λ‚΄μš© 점검 μ •λ‹΅

1.

(1) λ‹΅: 였λ₯˜ μ—†λ‹€.

 

(2) λ‹΅: 였λ₯˜ μ—†λ‹€.

ν”Όμ—°μ‚°μžκ°€ λ‘˜λ‹€ λ¬Έμžμ—΄μ΄λ―€λ‘œ λ¬Έμžμ—΄ μ—°μ‚°μž + μ‚¬μš©κ°€λŠ₯ν•˜λ‹€.

좜λ ₯ κ²°κ³Ό

1
pythonμ–Έμ–΄ # λ„μ–΄μ“°κΈ° μ—†λ‹€.
cs

 

(3) λ‹΅: 였λ₯˜ μžˆλ‹€.

κ°μ‹ΈλŠ” λ”°μ˜΄ν‘œλŠ” 항상 같은 것 끼리 짝을 이루어야 ν•œλ‹€.

μˆ˜μ • ν›„ 

방법1

1
"'μžλ°”' μ–Έμ–΄"
cs

방법2

1
'"μžλ°”" μ–Έμ–΄'
cs

 

(4) λ‹΅: 였λ₯˜ μžˆλ‹€.

κ°μ‹ΈλŠ” λ”°μ˜΄ν‘œλŠ” 항상 같은 것 끼리 짝을 이루어야 ν•œλ‹€.

λ”°μ˜΄ν‘œ μ•ˆμ— λ‹€λ₯Έ λ”°μ˜΄ν‘œλŠ” λ¬Έμžμ—΄λ‘œ μ·¨κΈ‰λœλ‹€.

μˆ˜μ • ν›„

방법1

1
'"귀도 λ°˜ λ‘œμ„¬"'
cs

방법2

1
"'귀도 λ°˜ λ‘œμ„¬'"
cs

 

(5) λ‹΅: 였λ₯˜ μžˆλ‹€.

λ¬Έμžμ—΄ 반볡 μ—°μ‚°μž * λŠ” ν”Όμ—°μ‚°μžμ˜ μˆœμ„œλŠ” 상관 없이 λ°˜λ“œμ‹œ ν•˜λ‚˜λŠ” λ¬Έμžμ—΄, ν•˜λ‚˜λŠ” μ •μˆ˜μ—¬μ•Ό ν•œλ‹€.

μˆ˜μ • ν›„

방법1

1
"파이썬" * 3
cs

방법2

1
3 * "졜고"
cs

 

(6) λ‹΅: 였λ₯˜ μ—†λ‹€.

λ¬Έμžμ—΄ μ—°μ‚°μž +, *λŠ” μ‚°μˆ  μ—°μ‚°μžμ™€ 같은 μš°μ„ μˆœμœ„λ₯Ό λ”°λ₯Έλ‹€.

좜λ ₯ κ²°κ³Ό

1
파이썬 μ΅œκ³ μ΅œκ³ μ΅œκ³ 
cs

 

2. 

(1) λ‹΅: 였λ₯˜ μ—†λ‹€.

(2) λ‹΅: 였λ₯˜ μ—†λ‹€.

μ‹€μˆ˜ ν‘œν˜„μ‹œ .0μ—μ„œ 0 μƒλž΅κ°€λŠ₯

(3) λ‹΅: 였λ₯˜ μ—†λ‹€.

μ‹€μˆ˜ ν‘œν˜„μ‹œ e, E의 κ±°λ“­μ œκ³±μœΌλ‘œ ν‘œν˜„κ°€λŠ₯

(4) λ‹΅: 였λ₯˜ μ—†λ‹€.

2μ§„μˆ˜ ν‘œν˜„μ‹œ 0b λ˜λŠ” 0B

(5) λ‹΅: 였λ₯˜ μ—†λ‹€.

8μ§„μˆ˜ ν‘œν˜„μ‹œ 0o λ˜λŠ” 0O

(6) λ‹΅: 였λ₯˜ μžˆλ‹€.

16μ§„μˆ˜λŠ” 16개의 수둜 ν•œμžλ¦¬ ν‘œν˜„μ΄ κ°€λŠ₯ν•œλ°, 0~9, A, B, C, D, E, F 이닀. κ·ΈλŸ¬λ―€λ‘œ GλŠ” μ‚¬μš©ν•  수 μ—†λ‹€.

1
0xFG
cs

 

3.

(1) λ‹΅: 9 

κ΄„ν˜Έκ°€ μš°μ„ μˆœμœ„κ°€ κ°€μž₯ λ†’λ‹€.

3 ** 2

 

(2) λ‹΅: 2.0

μ—°μ‚°μž μš°μ„ μˆœμœ„κ°€ λ™μΌν•œ 경우 μ—°μ‚°μž κ²°ν•©μˆœμ„œ λŒ€λ‘œ μ—°μ‚°ν•œλ‹€.

4 / 2

λ‹€λ₯Έ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ“€κ³Ό 달리 νŒŒμ΄μ¬μ—μ„œ / λ‚˜λˆ„κΈ° μ—°μ‚°μ‹œ κ²°κ³ΌλŠ” 항상 μ‹€μˆ˜μ΄λ‹€.

 

(3) λ‹΅: '0b1001'

bin() # 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜ λ¬Έμžμ—΄λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄ν•œλ‹€.

 

(4) λ‹΅: 19

int("λ¬Έμžμ—΄ 수", 8)8μ§„μˆ˜ λ¬Έμžμ—΄μ„ 10μ§„μˆ˜ μ •μˆ˜λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄ν•œλ‹€.

 

(5) λ‹΅: 15

eval() # μ—°μ‚° κ°€λŠ₯ν•œ λ¬Έμžμ—΄λ‘œ 된 식을 μ—°μ‚°ν•œ κ²°κ³Όλ₯Ό λ¦¬ν„΄ν•œλ‹€.

 

(6) λ‹΅: (6, 1)

divmod() # λͺ«κ³Ό λ‚˜λ¨Έμ§€ μ—°μ‚° κ²°κ³Όλ₯Ό λ™μ‹œμ— λ¦¬ν„΄ν•œλ‹€.

 

4.

(1) λ‹΅: 였λ₯˜ μ—†λ‹€.

(2) λ‹΅: 였λ₯˜ μ—†λ‹€.

νŒŒμ΄μ¬μ—μ„œ μ‹λ³„μžλŠ” _(언더 μŠ€μ½”μ–΄)λ₯Ό μ œμ™Έν•œ λͺ¨λ“  νŠΉμˆ˜λ¬Έμžλ“€μ„ 포함할 수 μ—†λ‹€.

(3) λ‹΅: 였λ₯˜ μžˆλ‹€.

숫자둜 μ‹œμž‘ν•  수 μ—†λ‹€.

μˆ˜μ • ν›„

1
seven7
cs

 

(4) λ‹΅: 였λ₯˜ μžˆλ‹€.

띄어쓰기 λΆˆκ°€λŠ₯ν•˜λ‹€.

μˆ˜μ • ν›„

방법1

1
interestRate # λ‘λ²ˆμ§Έ 단어뢀터 μ²«κΈ€μžλ₯Ό λŒ€λ¬Έμžλ‘œ ν‘œν˜„
cs

방법2

1
interest_rate # 띄어쓰기λ₯Ό _(언더 μŠ€μ½”μ–΄)둜 ν‘œν˜„
cs

 

(5) λ‹΅: 였λ₯˜ μžˆλ‹€.

μ˜ˆμ•½μ–΄ λΆˆκ°€λŠ₯ν•˜λ‹€.

 

(6) λ‹΅: 였λ₯˜ μžˆλ‹€.

νŒŒμ΄μ¬μ—μ„œ μ‹λ³„μžλŠ” _(언더 μŠ€μ½”μ–΄)λ₯Ό μ œμ™Έν•œ λͺ¨λ“  νŠΉμˆ˜λ¬Έμžλ“€μ„ 포함할 수 μ—†λ‹€.

μˆ˜μ • ν›„

1
percent # νŠΉμˆ˜λ¬Έμžλ₯Ό λΊ€λ‹€.
cs

 

5.

(1) λ‹΅:

방법1

1
name = "string"
cs

방법2

1
name = 'string'
cs

λ¬Έμžμ—΄μ€ 큰 λ”°μ˜΄ν‘œλ‚˜ μž‘μ€ λ”°μ˜΄ν‘œλ‘œ λ‘˜λŸ¬μ‹Έμ„œ ν‘œν˜„ν•œλ‹€.

 

(2) λ‹΅: 

1
univ = '"ν•œκ΅­λŒ€ν•™κ΅"'
cs

μž‘μ€ λ”°μ˜΄ν‘œ λ‚΄λΆ€μ—μ„œλŠ” 큰 λ”°μ˜΄ν‘œλ„ λ¬Έμžμ—΄λ‘œ μ·¨κΈ‰ν•œλ‹€.

 

(3) λ‹΅:

1
distance = "μ§€κ΅¬μ—μ„œ νƒœμ–‘κΉŒμ§€μ˜ κ±°λ¦¬ 1μ–΅ 4,960만 km"
cs

 

(4) λ‹΅:

1
value = 0b101011
cs

2μ§„μˆ˜λŠ” ob λ˜λŠ” oB둜 ν‘œν˜„ν•œλ‹€.

 

(5) λ‹΅:

방법1

1
2
3
= 256
= 256
= 256
cs

 

방법2

1
= b = c = 256
cs

 

(6) λ‹΅:

1
real = 1.496e8
cs

μ‹€μˆ˜λ₯Ό 10의 κ±°λ“­μ œκ³±μœΌλ‘œ κ°„λ‹¨νžˆ ν‘œν˜„ν•˜λ €λ©΄ eλ˜λŠ” E의 κ±°λ“­μ œκ³±μœΌλ‘œ ν‘œν˜„ν•˜λ©΄ λœλ‹€.

 

6. 

νŒŒμ΄μ¬μ—μ„œλŠ” λ‹€λ₯Έ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ“€κ³Ό 달리 ,(콀마)둜 κ΅¬λΆ„ν•˜μ—¬ ν•œλ²ˆμ— μ—¬λŸ¬κ°œμ˜ 값을 λŒ€μž…ν•  수 μžˆλ‹€. νŠœν”Œμ΄λΌλŠ” μžλ£Œκ΅¬μ‘°κ°€ 있기 λ•Œλ¬Έμ—

κ·ΈλŸ¬λ―€λ‘œ a=3, b=4이닀.

 

(1) λ‹΅: 8.0

 3 + 10 / 2

μ—°μ‚°μžμ˜ μš°μ„ μˆœμœ„κ°€ 더 높은 / λ‚˜λˆ„κΈ° μ—°μ‚°μžλΆ€ν„° μ—°μ‚°ν•œλ‹€.

3 + 5.0 # νŒŒμ΄μ¬μ—μ„œλŠ” / λ‚˜λˆ„κΈ° μ—°μ‚°μ˜ κ²°κ³ΌλŠ” 항상 μ‹€μˆ˜μ΄λ‹€.

 

(2) λ‹΅: 3

3 * 4 // 4

μ—°μ‚°μžμ˜ μš°μ„ μˆœμœ„κ°€ λ™μΌν•œ 경우 μˆœμ„œλŒ€λ‘œ 연산을 ν•œλ‹€.

12 // 4

 

(3) λ‹΅: 3.0

κ΄„ν˜Έκ°€ μš°μ„ μˆœμœ„κ°€ κ°€μž₯ λ†’λ‹€.

27 / 3 ** 2

κ·Έ λ‹€μŒ ** κ±°λ“­μ œκ³± μ—°μ‚°μžμ˜ μš°μ„ μˆœμœ„κ°€ λ†’λ‹€.

27 / 9

 

(4) λ‹΅: -1

3 + 4 // -1

3 - 4

 

(5) λ‹΅: 5

6 - 4 % 3

6 - 1

 

(6) λ‹΅: -2

int( - 1.333...)

 

7. λ‹΅:

x y
10 5
6 5
3.0 5
3.0 7
-1 7
-1 7
-1 0

 

8. 

(1) λ‹΅: 라) 3.4F

νŒŒμ΄μ¬μ€ μ‹€μˆ˜ λ¦¬ν„°λŸ΄μ— f, lf λ“±μœΌλ‘œ 쓰지 μ•ŠλŠ”λ‹€.

 

(2) λ‹΅: 라) double

νŒŒμ΄μ¬μ€ λ¬Έμžμ—΄ str, 숫자 int, float, complex λ“±μ˜ μžλ£Œν˜•μ΄ μžˆλ‹€.

 

(3) λ‹΅: 라) bin(16)

10μ§„μˆ˜ 16을 2μ§„μˆ˜ λ¬Έμžμ—΄λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄ν•œλ‹€.

 

9.

(1) λ‹΅: input()은 μ‚¬μš©μžλ‘œλΆ€ν„° λ¬Έμžμ—΄μ„ μž…λ ₯ λ°›λŠ” ν•¨μˆ˜μ΄λ‹€. κ·ΈλŸ¬λ―€λ‘œ λ³€μˆ˜ mμ—λŠ” λ¬Έμžμ—΄μ΄ μ €μž₯λ˜μ–΄ μžˆλ‹€.

μˆ˜μ • ν›„

1
2
= input()
print(int(m) +1# int() ν˜ΈμΆœν•˜μ—¬ λ¬Έμžμ—΄μ„ 10μ§„μˆ˜ μ •μˆ˜λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄λœ 값에 +1
cs

 

(2) λ‹΅: int()λŠ” 10μ§„μˆ˜ μ •μˆ˜ λ¬Έμžμ—΄μ„ 인자둜 λ°›μ•„ μ •μˆ˜λ‘œ λ¦¬ν„΄ν•œλ‹€.

μˆ˜μ • ν›„

1
2
= int(float("3.14")) # μ‹€μˆ˜ λ¬Έμžμ—΄μ΄λ―€λ‘œ μš°μ„  float() ν˜ΈμΆœν•˜μ—¬ μ‹€μˆ˜λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄λœ 값을 int() ν˜ΈμΆœν•˜μ—¬ μ •μˆ˜λ‘œ λ³€ν™˜ν•œλ‹€.
print(n -1)
cs

 

(3) λ‹΅: +λŠ” λ¬Έμžμ—΄ μ—°κ²° μ—°μ‚°μž μ΄λ―€λ‘œ ν”Όμ—°μ‚°μžκ°€ λͺ¨λ‘ λ¬Έμžμ—΄μ΄μ–΄μ•Όν•œλ‹€.

μˆ˜μ • ν›„

1
2
str = "34"
print("결괏값" + str# int() ν•¨μˆ˜λŠ” ν˜ΈμΆœν•˜μ—¬ λ¬Έμžμ—΄μ„ 10μ§„μˆ˜ μ •μˆ˜λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄ν•˜λ―€λ‘œ μ œμ™Έμ‹œν‚¨λ‹€.
cs

 

(4) λ‹΅: λ¦¬ν„°λŸ΄μ΄ λŒ€μž…μ—°μ‚°μžμ˜ μ™Όμͺ½μ— 올 수 μ—†λ‹€. λŒ€μž… μ—°μ‚°μžλŠ” 였λ₯Έμͺ½μ˜ λ¦¬ν„°λŸ΄μ„ μ™Όμͺ½μ˜ λ³€μˆ˜μ— λŒ€μž…ν•˜λ―€λ‘œ

μˆ˜μ •ν›„

1
2
a=b=8
c=9
cs

 

10. λ‹΅: 

1
2
3
4
5
6
distFromSun = 149600000 # λ³€μˆ˜ distFromSun에 μ§€κ΅¬μ—μ„œ νƒœμ–‘κΉŒμ§€μ˜ κ±°λ¦¬μΈ 149600000을 λŒ€μž…
distFromMoon = 384400 # λ³€μˆ˜ distFromMoon에 μ§€κ΅¬μ—μ„œ λ‹¬κΉŒμ§€μ˜ κ±°λ¦¬μΈ 384400을 λŒ€μž…
print("μ§€κ΅¬μ—μ„œ νƒœμ–‘κΉŒμ§€μ˜ κ±°λ¦¬ A:", distFromSun) # ν‘œμ€€ μΆœλ ₯ ν•¨μˆ˜ print() ν˜ΈμΆœν•˜μ—¬ μ§€κ΅¬μ—μ„œ νƒœμ–‘κΉŒμ§€μ˜ κ±°λ¦¬ distFromSun μΆœλ ₯
print("μ§€κ΅¬μ—μ„œ λ‹¬κΉŒμ§€μ˜ κ±°λ¦¬ B:", distFromMoon) # ν‘œμ€€ μΆœλ ₯ ν•¨μˆ˜ print() ν˜ΈμΆœν•˜μ—¬ μ§€κ΅¬μ—μ„œ λ‹¬κΉŒμ§€μ˜ κ±°λ¦¬ distFromMoon μΆœλ ₯
ration = distFromSun / distFromMoon # λ³€μˆ˜ ration에 distFromSun이 distFromMoon의 λͺ‡ 배인지 λ‚˜λˆ„κΈ° μ—°μ‚° ν›„ λŒ€μž…
print("AλŠ” B의 " + str(int(ration)) + "λ°°"# ration을 int() ν˜ΈμΆœν•˜μ—¬ μ •μˆ˜λ‘œ λ³€ν™˜ν•œ λ’€ λ¦¬ν„΄ κ°’을 str() ν˜ΈμΆœν•˜μ—¬ λ¬Έμžμ—΄λ‘œ λ³€ν™˜ν•œ λ’€ μΆœλ ₯
cs

 

728x90