๐Ÿ“š ์Šคํ„ฐ๋””/ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” ๊ณผ์ œ ์ œ์ถœ 116

[1์ฐจ์‹œ/๊ฐ•๊ตฌ์Šฌ] ํŒŒ์ด์ฌ ๊ณผ์ œ - ํŒŒ์ด์ฌ ๊ฐœ์š”, ์ž…์ถœ๋ ฅ๊ณผ ๋ฆฌ์ŠคํŠธ

๊ณผ์ œ pdf๊ฐ€ ํŠน์ •๋ถ€๋ถ„์ด ์ž‘๊ฒŒ ๋‚˜์™€์„œ, ๊ทธ ๋ถ€๋ถ„๋งŒ ๋”ฐ๋กœ ์ถ”๊ฐ€์ฒจ๋ถ€ํ•˜์—ฌ ์˜ฌ๋ฆฐ ์  ์ฐธ๊ณ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค:D

[4ํŒ€/๊น€์œ ๊ฒฝ] 10์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ-์˜ˆ์™ธ์ฒ˜๋ฆฌ

1) ์ •๋‹ต: 1. Friday 2) ์ •๋‹ต: pop from empty list 3) ์ •๋‹ต: 4. IndexError, ValueError 4) ์ •๋‹ต: 4 ํ…์ŠคํŠธ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ํ…์ŠคํŠธ ํŒŒ์ผ ํ˜•ํƒœ ๊ทธ๋Œ€๋กœ ์ฒ˜๋ฆฌ ๋ถˆ๊ฐ€ํ•จ. ํ…์ŠคํŠธ ํŒŒ์ผ ํ˜•ํƒœ ๊ทธ๋Œ€๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ. 5) ์ •๋‹ต: 3 ํ…์ŠคํŠธ ํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์— ๋Œ€ํ•œ ์„ค๋ช…์ž„. 6) ์ •๋‹ต: ์ˆซ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. 7) ์ •๋‹ต: ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. 8) ์ •๋‹ต: 4. SyntaxError SyntaxError๋Š” ํ˜•์‹์ƒ์˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ๋‚˜์˜ด.

[1ํŒ€/๊ถŒ๋‹จ์€] 10์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ์˜ˆ์™ธ์ฒ˜๋ฆฌ

๋‹ต : d ๋‹ต : 7 3 2 1 1 1 ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ต : Monday Tuesday Wednesday Thursday Friday ๋‹ต : ์ˆซ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ต : raise 1) ValueError : ๋ณ€ํ™˜ํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ž๋‚˜ ์ˆซ์ž๋ฅผ ๋ณ€ํ™˜ํ•  ๋•Œ ๋ฐœ์ƒ 2) IndexError : ๋ฆฌ์ŠคํŠธ์˜ ์ธ๋ฑ์Šค ๋ฒ”์œ„๋ฅผ ๋„˜์–ด๊ฐˆ ๋•Œ ๋ฐœ์ƒ 3) NameError : ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ๋ฐœ์ƒ

[2ํŒ€ / ๊น€์€์ˆ˜] 10์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ์˜ˆ์™ธ์ฒ˜๋ฆฌ

1๋ฒˆ sentence = list("Hello Friend") while (len(sentence)+1): try: print(sentence.pop(0)) except Exception as e: print(e) break H e l l o F r i e n d pop from empty list 2๋ฒˆ try: for i in range(1, 7): result = 7 // i print(result) except ZeroDivisionError: print("Not divided by 0") finally: print("์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.") 7 3 2 1 1 1 ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 3๋ฒˆ days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'] for..

[1ํŒ€/๊น€์€ํ˜œ] 10์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ-์˜ˆ์™ธ์ฒ˜๋ฆฌ

1. 2. 3. 4. 5. 6. ํŒŒ์ผ์€ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๊ณผ ํ…์ŠคํŠธ ํŒŒ์ผ์ด ์žˆ๋‹ค ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์€ ์ปดํ“จํ„ฐ๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ์ด๊ณ  ์ด์ง„ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜์–ด์žˆ๋‹ค. ๋ฉ”๋ชจ์žฅ ํ•ด์„ ๋ถˆ๊ฐ€ ํ…์ŠคํŠธ ํŒŒ์ผ์€ ์‚ฌ๋žŒ๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์—ด ํ˜•์‹์˜ ํŒŒ์ผ์ด๋‹ค. 7. r, ํŒŒ์ผ์„ ์ฝ๊ธฐ๋งŒ ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. w, ํŒŒ์ผ์— ๋‚ด์šฉ์„ ์“ธ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. a, ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰์— ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. 8. ๋ฆฌ์ŠคํŠธ๋‚˜ ํด๋ž˜์Šค๊ฐ™์€ ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์ž๋ฃŒํ˜•์€ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์—†๋‹ค. ํ…์ŠคํŠธ ์ด์™ธ์˜ ์ž๋ฃŒํ˜•์„ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“ˆ์ด๋‹ค.

[2ํŒ€/์ด์œ ์ง„] 10์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ์˜ˆ์™ธ์ฒ˜๋ฆฌ

๊ฒฐ๊ณผ 4. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฉด ํŒŒ์ด์ฌ ์…ธ์— ‘์ˆซ์ž๋ฅผ ๋„ฃ์–ด ์ฃผ์„ธ์š” :’๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค. ์—ฌ๊ธฐ์— ํ…์ŠคํŠธ ‘hello’๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์–ด๋–ค ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š”๊ฐ€? 5. ๋‹ค์Œ์€ 1~5 ์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„, ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋ฉด error๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค. ์ฝ”๋“œ์˜ ๋นˆ์นธ์„ ์ฑ„์šฐ์‹œ์˜ค. raise a = int(input("1~5 ๊นŒ์ง€ ์ˆซ์ž ์ž…๋ ฅ : ")) if a 5: raise ValueError("์ˆซ์ž๊ฐ€ 1~5 ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚ฉ๋‹ˆ๋‹ค.") print(f"์ž…๋ ฅํ•œ a : {a} ์ž…๋‹ˆ๋‹ค.") try: x = int(input('๋‚˜๋ˆŒ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: ')) y = 8 / x print(y) except: print('์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.') 7. ๋‚˜์ด๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๋‚˜์ด๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ๋‚˜์ด..