๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

Python ํŒŒ์ด์ฌ/์ฑ…, ๊ฐ•์˜33

ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 114~115์ชฝ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 114~115์ชฝ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ •๋‹ต 1. ๋‹ต: 1 2 3 4 5 str = input("๋ฌธ์ž์—ด ์ž…๋ ฅ >> ") # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ str์— ๋Œ€์ž… print("๋ฌธ์ž์—ด:", str, "๊ธธ์ด:", len(str)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๊ณผ ๊ธธ์ด ์ถœ๋ ฅ print("์ฐธ์กฐํ•  ์ฒจ์ž: 0 ~", len(str)-1) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด ์ธ๋ฑ์Šค ๋ฒ”์œ„ ์ถœ๋ ฅ indexNumber = int(input("์ฐธ์กฐํ•  ์ฒจ์ž ์ž…๋ ฅ >> ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ int() ํ˜ธ์ถœํ•˜์—ฌ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ.. 2022. 10. 23.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 111~113์ชฝ ํ•™์Šต ๋‚ด์šฉ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 111~113์ชฝ ํ•™์Šต ๋‚ด์šฉ ์ ๊ฒ€ ์ •๋‹ต 1. (1) ๋‹ต: 3 len()์€ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜ (2) ๋‹ต: 6 *์€ ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ์—ฐ์‚ฐ์ž์ด๋ฏ€๋กœ len("์ž๋ฐ”์ž๋ฐ”์ž๋ฐ”") (3) ๋‹ต: 6 (4) ๋‹ต: 6 (5) ๋‹ต: "์–ธ" ๋ฌธ์ž์—ด ์ธ๋ฑ์‹ฑ ์ธ๋ฐ์Šค๋Š” 0๋ถ€ํ„ฐ ๊ธธ์ด-1๊นŒ์ง€ (6) ๋‹ต: y +๋Š” ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž์ด๋ฏ€๋กœ "python์–ธ์–ด"[1] (7) ๋‹ต: "ํŒŒ" (8) ๋‹ต: "๋กœ" (9) ๋‹ต: "์ฌ" ๋ฌธ์ž์—ด ์ธ๋ฑ์‹ฑ์—์„œ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž์˜ ์ธ๋ฑ์Šค๋Š” ๊ธธ์ด-1 (10) ๋‹ต: "๊ณ " "ํŒŒ์ด์ฌ์ตœ๊ณ ์ตœ๊ณ "[4] ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์ž๋Š” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž์™€ ๊ฐ™์ด *๊ฐ€ +๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค. 2. ๋ฌธ์ž์—ด ์Šฌ๋ผ์ด์‹ฑ [start:end:step] # end-1๊นŒ์ง€, step๋Š” ์ƒ๋žตํ•˜๋ฉด 1, ์ธ๋ฑ์Šค +1 (1) ๋‹ต.. 2022. 10. 23.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 108์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 108์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต 5. (1) ๋‹ต: False ๋Œ€๋ฌธ์ž๊ฐ€ ์†Œ๋ฌธ์ž๋ณด๋‹ค ์œ ๋‹ˆ์ฝ”๋“œ๊ฐ€ ๋” ์ž‘๋‹ค. (2) ๋‹ต: True == (50 2022. 10. 23.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 93์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 93์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต 3. (1) ๋‹ต: Python (2) ๋‹ต: C#+#+ (3) ๋‹ต: 2 (4) ๋‹ต: 0 find(), index()๋Š” ์ฐพ๊ณ ์ž ํ•˜๋Š” ๋ฌธ์ž์—ด์ด ์ฒ˜์Œ ๋“ฑ์žฅํ•œ ์ธ๋ฑ์Šค๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ  ์—†์œผ๋ฉด -1, ์˜ค๋ฅ˜๋ฅผ ๊ฐ๊ฐ ๋ฆฌํ„ดํ•œ๋‹ค. (5) ๋‹ต: ['์ •์ˆ˜', '์‹ค์ˆ˜', '๋ฌธ์ž์—ด', '๋…ผ๋ฆฌ'] 4. ๋ฌธ์ž์—ด ํฌ๋งทํŒ… ํ•˜๊ธฐ ์œ„ํ•ด ๋ฉ”์†Œ๋“œ format() ํ˜ธ์ถœ (1) ๋‹ต: pycharm (2) ๋‹ต: 7 111 7 (3) ๋‹ต: 15 20 5 (4) ๋‹ต: 31.456 31.46 (5) ๋‹ต: 3 3.140000 C์–ธ์–ด์˜ ํฌ๋งทํŒ… ์Šคํƒ€์ผ์ธ ํ˜•์‹์ง€์ •์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ๋„ ์žˆ๋‹ค. 2022. 10. 23.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 81์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 3์žฅ 81์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต 1. ord() # ๋ฌธ์ž๋ฅผ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ์‚ฌ์ „์— ๋จผ์ € ๋‚˜์˜ค๋Š” ์ˆœ์ด ์œ ๋‹ˆ์ฝ”๋“œ ๊ฐ’์ด ๋” ์ž‘๋‹ค. ๋Œ€๋ฌธ์ž๊ฐ€ ์†Œ๋ฌธ์ž๋ณด๋‹ค ์œ ๋‹ˆ์ฝ”๋“œ ๊ฐ’์ด ๋” ์ž‘๋‹ค. (1) ๋‹ต: 3 (2) ๋‹ต: a v (3) ๋‹ต: 2 6-4 == 2 (4) ๋‹ต: 4 (5) ๋‹ต: abd /b # ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๋กœ ๋ฐฑ ์ŠคํŽ˜์ด์Šค๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ฆ‰ abc ์ดํ›„ ํ•œ ์นธ ์ง€์šฐ๊ณ  ab ๋‹ค์Œ์— d 2. (1) ๋‹ต:_ (2) ๋‹ต: Hello (3) ๋‹ต: python (4) ๋‹ต: Hlopto (5) ๋‹ต: Hello_python 2022. 10. 23.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 68~69์ชฝ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 68~69์ชฝ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ •๋‹ต 1. ๋‹ต: 1 2 3 string1 = input("๋ฌธ์ž์—ด 1: ") # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด 1: ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ string1์— ๋Œ€์ž… string2 = input("๋ฌธ์ž์—ด 2: ") # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด 2: ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ strting2์— ๋Œ€์ž… print(string1 + " " + string2) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ณ€์ˆ˜ string1 string2 ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์ถœ๋ ฅ cs 2. ๋‹ต: 1 2 3 4 5 kmSpeed = int.. 2022. 10. 22.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 66์ชฝ ํ•™์Šต ๋‚ด์šฉ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 66์ชฝ ํ•™์Šต ๋‚ด์šฉ ์ ๊ฒ€ ์ •๋‹ต 1. (1) ๋‹ต: ์˜ค๋ฅ˜ ์—†๋‹ค. (2) ๋‹ต: ์˜ค๋ฅ˜ ์—†๋‹ค. ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ๋‘˜๋‹ค ๋ฌธ์ž์—ด์ด๋ฏ€๋กœ ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. ์ถœ๋ ฅ ๊ฒฐ๊ณผ 1 python์–ธ์–ด # ๋„์–ด์“ฐ๊ธฐ ์—†๋‹ค. cs (3) ๋‹ต: ์˜ค๋ฅ˜ ์žˆ๋‹ค. ๊ฐ์‹ธ๋Š” ๋”ฐ์˜ดํ‘œ๋Š” ํ•ญ์ƒ ๊ฐ™์€ ๊ฒƒ ๋ผ๋ฆฌ ์ง์„ ์ด๋ฃจ์–ด์•ผ ํ•œ๋‹ค. ์ˆ˜์ • ํ›„ ๋ฐฉ๋ฒ•1 1 "'์ž๋ฐ”' ์–ธ์–ด" cs ๋ฐฉ๋ฒ•2 1 '"์ž๋ฐ”" ์–ธ์–ด' cs (4) ๋‹ต: ์˜ค๋ฅ˜ ์žˆ๋‹ค. ๊ฐ์‹ธ๋Š” ๋”ฐ์˜ดํ‘œ๋Š” ํ•ญ์ƒ ๊ฐ™์€ ๊ฒƒ ๋ผ๋ฆฌ ์ง์„ ์ด๋ฃจ์–ด์•ผ ํ•œ๋‹ค. ๋”ฐ์˜ดํ‘œ ์•ˆ์— ๋‹ค๋ฅธ ๋”ฐ์˜ดํ‘œ๋Š” ๋ฌธ์ž์—ด๋กœ ์ทจ๊ธ‰๋œ๋‹ค. ์ˆ˜์ • ํ›„ ๋ฐฉ๋ฒ•1 1 '"๊ท€๋„ ๋ฐ˜ ๋กœ์„ฌ"' cs ๋ฐฉ๋ฒ•2 1 "'๊ท€๋„ ๋ฐ˜ ๋กœ์„ฌ'" cs (5) ๋‹ต: ์˜ค๋ฅ˜ ์žˆ๋‹ค. ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ์—ฐ์‚ฐ์ž * ๋Š” ํ”ผ์—ฐ์‚ฐ์ž์˜ ์ˆœ์„œ๋Š” ์ƒ๊ด€ ์—†์ด ๋ฐ˜๋“œ์‹œ ํ•˜๋‚˜๋Š” ๋ฌธ์ž์—ด, .. 2022. 10. 22.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 62์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 62์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต 6. (1) ๋‹ต: 1 int("156") cs (2) ๋‹ต: ๋ฐฉ๋ฒ•1 1 int("0b101", 0) cs ๋ฐฉ๋ฒ•2 1 int("101", 2) cs (3) ๋‹ต: ๋ฐฉ๋ฒ•1 1 int("0o11", 0) cs ๋ฐฉ๋ฒ•2 1 int("11", 8) cs (4) ๋‹ต: ๋ฐฉ๋ฒ•1 1 int("0xf", 0) cs ๋ฐฉ๋ฒ•2 1 int("f", 16) cs 7. ๋‹ต: 1 2 name = input("๋‹น์‹ ์˜ ์ด๋ฆ„์€? ") print("๋งŒ๋‚˜์„œ ๋ฐ˜๊ฐ€์›Œ์š”, " + name + "์”จ!") cs 2022. 10. 22.
ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 53์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 53์ชฝ ์ค‘๊ฐ„ ์ ๊ฒ€ ์ •๋‹ต 3. (1) ๋‹ต: ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค. ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†๋‹ค. (2) ๋‹ต: ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค. ํ‚ค์›Œ๋“œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. (3) ๋‹ต: ์ ํ•ฉํ•˜๋‹ค. (4) ๋‹ต: ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค. ํŠน์ˆ˜ ๋ฌธ์ž๋Š” _(์–ธ๋” ์Šค์ฝ”์–ด) ๋นผ๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. 4. (1) ๋‹ต: 0.25 5/10 == 0.5 0.5/2 == 0.25 ์—ฐ์‚ฐ์ž์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋™์ผํ•˜๋ฏ€๋กœ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์—ฐ์‚ฐํ•œ๋‹ค. ํŒŒ์ด์ฌ์—์„œ / ๋‚˜๋ˆ„๊ธฐ ์—ฐ์‚ฐ์˜ ๊ฒฐ๊ณผ๋Š” ํ•ญ์ƒ ์‹ค์ˆ˜์ด๋‹ค. (2) ๋‹ต: 25 5**2 ์—ฐ์‚ฐ์ž์˜ ์šฐ์„ ์ˆœ์œ„๋Š” ๊ด„ํ˜ธ ๋‹ค์Œ์œผ๋กœ **(๊ฑฐ๋“ญ์ œ๊ณฑ) ์ด๋‹ค. (3) ๋‹ต: 2.5 3 - 0.5 (4) ๋‹ต: 15 5 * 3 5. ๋‹ต: ๋ฐฉ๋ฒ•1 1 2 3 month = 257 // 30 day = 257 % 30 print(m.. 2022. 10. 22.
728x90