๐Ÿ“š ์Šคํ„ฐ๋”” 350

[2ํŒ€/๊น€์„ธ์—ฐ] 5์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ํ•จ์ˆ˜

ํ•จ์ˆ˜๊ธฐ์ดˆ ๊ธฐ์ดˆ -ํ•จ์ˆ˜ :์–ด๋–ค ์ผ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฝ”๋“œ์˜ ๋ฉ์–ด๋ฆฌ, ์ฝ”๋“œ์˜ ๋ฌถ์Œ -ํ•จ์ˆ˜์˜ ์žฅ์  : ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ ๊ฐ€๋Šฅ (๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์—…๋ฌด๋ฅผ ํ•œ ๋ฒˆ๋งŒ ์ž‘์„ฑํ•ด ๋†“๊ณ  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœํ•˜์—ฌ ์‚ฌ์šฉ) :์ฝ”๋“œ์˜ ์บก์Šํ™” ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ฝ”๋“œ์— ์ž…๋ ฅ ๋˜๋Š”๊ฐ’๊ณผ ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ์ธ ์ถœ๋ ฅ๊ฐ’์„ ๋ช…ํ™•ํžˆ ํ•œ๋‹ค๋Š” ๊ฒƒ (ํ”ํžˆ ๋ธ”๋ž™๋ฐ•์Šค๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ, ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ž˜ ์ •์˜๋œ ํ•จ์ˆ˜๋ผ๋ฉด ์ฝ”๋“œ์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ๋ชฐ๋ผ๋„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์—๋Š” ์•„๋ฌด ๋ฌธ์ œ๊ฐ€ ์—†์Œ) -ํ•จ์ˆ˜์˜ ์„ ์–ธ 1) def๋Š” ‘definition’์˜ ์ค„์ž„๋ง๋กœ ํ•จ์ˆ˜ ์ •์˜ ์‹œ์ž‘์„ ์˜๋ฏธ 2)ํ•จ์ˆ˜์ด๋ฆ„ (์ผ๋ฐ˜์ ์œผ๋กœ ๋”ฐ๋ฅด๋Š” ๊ทœ์น™์ด ์กด์žฌ) :์†Œ๋ฌธ์ž ์ž…๋ ฅ, ๋„์–ด์“ฐ๊ธฐ ๋Œ€์‹  _๊ธฐํ˜ธ ์‚ฌ์šฉ :๋™์‚ฌ์™€ ๋ช…์‚ฌ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉ (ex.find_number) :์ค„์ž„๋ง๋ณด๋‹จ ์งง๊ณ  ๋ช…๋ฃŒํ•œ ์ด๋ฆ„ ์„ค์ • 3)๋งค๊ฐœ๋ณ€์ˆ˜ :ํ•จ์ˆ˜์—์„œ..

[4ํŒ€/๊น€๋ฏผํ˜œ] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ๋ฐ˜๋ณต๋ฌธ

1. ๋ฐ˜๋ณต๋ฌธ loop ๊ฐœ๋… DEF) ๋ฌธ์žฅ์„ ๋ฐ˜๋ณตํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ. ์ •ํ•ด์ง„ ๋™์ž‘์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด ์ผ์ƒ์—์„œ์˜ ์˜ˆ ํ•™์ƒ 100๋ช…์˜ ์„ฑ์  ์‚ฐ์ถœ ์‡ผํ•‘๋ชฐ์—์„œ ์ƒํ’ˆ ์ถ”์ฒœ ← ์‚ฌ์šฉ์ž์˜ ์ƒํ’ˆ ๊ตฌ๋งค ํŠน์ง• vs ๋‹ค๋ฅธ ์ƒํ’ˆ ๊ฐ„์˜ ํŠน์ง• MS์›Œ๋“œ์—์„œ ๋‹จ์–ด ๋ฐ”๊พธ๊ธฐ ๋ช…๋ น ์‹คํ–‰ ← ๋ฐ”๊พธ๊ณ ์ž ํ•˜๋Š” ๋‹จ์–ด์™€ ๊ฐ ๋‹จ์–ด์˜ ๋น„๊ต๋ฅผ ํ†ตํ•œ ์ „์ฒด ๋‹จ์–ด์— ์ ์šฉ ๊ตฌ์„ฑ ์š”์†Œ: ๋ฐ˜๋ณต ์‹œ์ž‘ ์กฐ๊ฑด, ์ข…๋ฃŒ ์กฐ๊ฑด, ์ˆ˜ํ–‰ ๋ช…๋ น for, while์ด๋ผ๋Š” ๋ช…๋ น ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ 2. ๋ช…๋ น์–ด for๋ฌธ DEF) ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ, ๋ฐ˜๋ณต ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋ฐ˜๋ณต์„ ์ˆ˜ํ–‰ for๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฐ˜๋ณต๋˜๋Š” ๋ฒ”์œ„์˜ ์ง€์ • ํ•„์š” for looper in [1,2,3,4,5]: print("hello") hello hello hello hello hello *๋ฆฌ์ŠคํŠธ์— ์žˆ..

[3ํŒ€/์•ˆ์†Œ์—ฐ] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ-๋ฐ˜๋ณต๋ฌธ

1๋ฒˆ kor_score=[49, 80, 20, 100, 80] math_score=[43, 60, 85, 30, 90] eng_score= [49, 82, 48, 50, 100] midterm_score=[kor_score,math_score,eng_score] student_score=[0,0,0,0,0] for i in range(5): student_score[i]=((kor_score[i]+math_score[i]+eng_score[i])//3) else: print(student_score) 2๋ฒˆ n=int(input()) result=0 for i in range(0,n+1,2): result+=i print(result) 3๋ฒˆ sum=0 numbers = list(map(float,input..

[3ํŒ€ / ๊น€์€์ˆ˜] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ฐ˜๋ณต๋ฌธ

1๋ฒˆ : 3๋ฒˆ a *= (a-1) → a=a(a-1)์ด๋‹ค. 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— a์— ๋“ค์–ด๊ฐ€๋Š” ๋งˆ์ง€๋ง‰ ๊ฐ’์€ 7์ด๊ณ  6*7๋Š” 42์ด๋‹ค. 2๋ฒˆ : 2๋ฒˆ ๊ฐ€์žฅ ๋จผ์ € =๋Š” ๋Œ€์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ œ์™ธํ•ด์•ผํ•œ๋‹ค. ๊ทธ ๋‹ค์Œ์œผ๋กœ ์ •์ˆ˜ํ˜•์ธ int๋ฅผ ๊ณจ๋ผ์•ผํ•˜๊ณ  ‘int’์€ ๋ฌธ์žํ˜•์ด๊ธฐ ๋•Œ๋ฌธ์— int๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. 3๋ฒˆ: 3๋ฒˆ ๊ฐ€์žฅ ๋จผ์ € for๋ฌธ in ๋‹ค์Œ์—” range๊ฐ€ ๋ณดํŽธ์ ์ด๋‹ค. ๋˜ ํ˜„์žฌ test๋Š” ๋ฌธ์žํ˜• ‘5’๊ฐ€ ๋“ค์–ด๊ฐ€์žˆ๊ธฐ ๋•Œ๋ฌธ์— int๋ฅผ ๋ถ™์—ฌ ์ •์ˆ˜ํ˜•์œผ๋กœ ๋ฐ”๊ฟ”์ค˜์•ผํ•œ๋‹ค. 4๋ฒˆ: 3๋ฒˆ while๋ฌธ์„ ์ด์šฉํ•ด์„œ 10๊นŒ์ง€ ํฌํ•จ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— 10์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ๋Š” 3๋ฒˆ์ด ๋‹ต์ด๋‹ค. 5๋ฒˆ : 2๋ฒˆ numbers์•ˆ์— ์žˆ๋Š” ์ˆซ์ž๋“ค์ด ํ•˜๋‚˜์”ฉ ๋“ค์–ด๊ฐ€๋ฉด์„œ total๊ฐ’์„ ๋งŒ๋“ ๋‹ค. 10์€ 5๋ฐฐ์ˆ˜๊ธฐ ๋•Œ๋ฌธ์— if๋ฌธ์— ์ถฉ์กฑํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ํ˜„..

[3ํŒ€/๊น€๊ทœ๋ฆฌ] 5์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ํ•จ์ˆ˜

*๋ชจ๋“  ์ถœ์ฒ˜๋Š” ๋„์„œ "๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ"์ž…๋‹ˆ๋‹ค* #1. ํ•จ์ˆ˜ ๊ธฐ์ดˆ ๐Ÿ’ญ ์—ฌ๋Ÿฌ ๋ช…์ด ํ”„๋กœ๊ทธ๋žจ์„ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•  ๋•Œ, ์ฝ”๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•˜๋ฉด ์ข‹์„๊นŒ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋‚˜๋ˆ„์–ด ์ž‘์„ฑํ•œ ํ›„ ํ•ฉ์น˜๊ธฐ ํ•จ์ˆ˜์˜ ๊ฐœ๋…๊ณผ ์žฅ์  ํ•จ์ˆ˜(function)? ์–ด๋–ค ์ผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ ๋ฉ์–ด๋ฆฌ or ๋ฌถ์Œ ex. ๋„ํ˜• ๋„“์ด ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ → ํ•จ์ˆ˜ํ™”ํ•˜์—ฌ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ ํ•จ์ˆ˜์˜ ์žฅ์  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ ๊ฐ€๋Šฅ ๋ฐ˜๋ณต์  ์ˆ˜ํ–‰ ์—…๋ฌดํ•  ๋•Œ ์œ ์šฉ ๋…ผ๋ฆฌ์  ๋‹จ์œ„๋กœ ๋ถ„ํ•  ๊ฐ€๋Šฅ ex. ๋„ํ˜• ๊ณ„์‚ฐ ํ”„๋กœ๊ทธ๋žจ ๊ณฑ์…ˆํ•˜๋Š” / ๋ง์…ˆํ•˜๋Š” / ๋‚˜๋ˆ—์…ˆํ•˜๋Š” … ์ฝ”๋“œ์˜ ์บก์Šํ™” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ž˜ ์ •์˜ํ•จ → ํƒ€์ธ์ด ์ด์šฉ๊ฐ€๋Šฅ ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜? → ์ฝ”๋“œ์˜ ์ธํ’‹๊ณผ ์•„์›ƒํ’‹ ๋ช…ํ™•ํžˆ ํ•จ ํ•จ์ˆ˜์˜ ์„ ์–ธ ์„ ์–ธ ๋ฐฉ๋ฒ• def ํ•จ์ˆ˜ ์ด๋ฆ„ (๋งค๊ฐœ๋ณ€์ˆ˜ 1 ....): ๋ช…๋ น๋ฌธ 1 ๋ช…๋ น๋ฌธ 2..

[3ํŒ€/์ด์ง€ํ˜„] 5์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ํ•จ์ˆ˜

๋ณธ ๊ฐ•์˜ ์ž๋ฃŒ๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/์ตœ์„ฑ์ฒ ์„ ์ฐธ๊ณ  ํ•˜์—ฌ ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๐Ÿ–‹๏ธ ํ•จ์ˆ˜ ๊ธฐ์ดˆ ํ•จ์ˆ˜์˜ ๊ฐœ๋…๊ณผ ์žฅ์  ๊ฐœ๋… ํ•จ์ˆ˜๋Š” ์–ด๋–ค ์ผ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฝ”๋“œ์˜ ๋ฉ์–ด๋ฆฌ, ๋˜๋Š” ์ฝ”๋“œ์˜ ๋ฌถ์Œ์ด๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ ๋งŒ์•ฝ ๋„ํ˜•์˜ ๋„“์ด๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ๊ฐํ˜•์˜ ๋„“์ด๋ฅผ ๊ตฌํ•˜๋Š” ์ž‘์—…์ด ์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ์ž‘์—…์„ ํ•จ์ˆ˜ํ™”ํ•˜์—ฌ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์žฅ์  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ ๊ฐ€๋Šฅ : ํ•จ์ˆ˜๋Š” ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์—…๋ฌด๋ฅผ ํ•œ ๋ฒˆ๋งŒ ์ž‘์„ฑํ•ด ๋†“๊ณ  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ ๊ฐ™์€ ์ž‘์—…์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š์•„๋„ ๋˜๊ฒ ์ฃ ? ๋…ผ๋ฆฌ์ ์ธ ๋‹จ์œ„๋กœ ๋ถ„ํ•  ๊ฐ€๋Šฅ : ํ•จ์ˆ˜๋Š” ์ฝ”๋“œ๋ฅผ ๋…ผ๋ฆฌ์ ์ธ ๋‹จ์œ„๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋„ํ˜•์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋”๋ผ๋„ ๊ณฑ์…ˆ์„ ํ•˜..

[1ํŒ€/์ด๋„์—ฐ] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ๋ฐ˜๋ณต๋ฌธ

1) 42 2) 2 3) test = '5' for n in range(int(test)): print('test') 4)1 num = [1,2,3,4,5,6] total = 1 for n in num: total = n*n print(total) 5)5 a = 1 while a n): print("์ˆซ์ž๊ฐ€ ๋„ˆ๋ฌด ํฝ๋‹ˆ๋‹ค.") you = int(input("์ˆซ์ž๋ฅผ ๋งžํ˜€๋ณด์„ธ์š”.(1~100)")) else: break print("์ •๋‹ต์ž…๋‹ˆ๋‹ค. ์ž…๋ ฅํ•œ ์ˆซ์ž๋Š” %d์ž…๋‹ˆ๋‹ค." %n) 8) while 1: a = int(input("๊ตฌ๊ตฌ๋‹จ ๋ช‡ ๋‹จ์„ ๊ณ„์‚ฐํ• ๊นŒ์š”(1~9)?")) if a==0: break print("๊ตฌ๊ตฌ๋‹จ ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.") b = 1 print("๊ตฌ๊ตฌ๋‹จ %d๋‹จ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค." % a) while b

[1ํŒ€/๊ถŒ๋‹จ์€] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ฐ˜๋ณต๋ฌธ

์•„๋ž˜๋Š” 8๋ฒˆ~10๋ฒˆ ์ž…๋ ฅ,์ถœ๋ ฅ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค! 8. 9. 10. ->10๋ฒˆ ๋ฌธ์ œ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ, end=" " ๋ฌธ๊ตฌ๊ฐ€ ์–ด๋””์— ์“ฐ์ด๋Š” ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”,,

[4ํŒ€/๊น€์œค] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ฐ˜๋ณต๋ฌธ

1. ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์•„๋ž˜์™€ ๊ฐ™์€ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋ ค ํ•œ๋‹ค. ์ฝ”๋“œ๋ฅผ ์™„์„ฑํ•˜์‹œ์˜ค. test = '5' for n in ___________________: print("test") -> test ="5" for n in range(5): print("test") 2. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, 1๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. range ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ -> n = int(input("์ž์—ฐ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค : ")) for i in range(1, n+1, 1): print(i) n = n +1 3. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, n๋ถ€ํ„ฐ 1๊นŒ์ง€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. range ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ -> n = int(input("์ž์—ฐ์ˆ˜..

[2ํŒ€/์œค์„œํ˜„] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ฐ˜๋ณต๋ฌธ

#1 for๋ฌธ์„ ์‚ฌ์šฉํ•ด 1๋ถ€ํ„ฐ 100๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•ด ๋ณด์„ธ์š” for i in range(1,101,1): print(i) #2 Aํ•™๊ธ‰์— ์ด 10๋ช…์˜ ํ•™์ƒ์ด ์žˆ๋‹ค. ์ด ํ•™์ƒ๋“ค์˜ ์ค‘๊ฐ„๊ณ ์‚ฌ ์ ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. for๋ฌธ์„ ์‚ฌ์šฉํ•ด ์„œ Aํ•™๊ธ‰์˜ ํ‰๊ท  ์ ์ˆ˜๋ฅผ ๊ตฌํ•ด๋ณด์„ธ์š”. A = [70,60,55,75,95,90,80,80,85,100] total = 0 for score in A: total += score average = total/10 print(average) A = [70,60,55,75,95,90,80,80,85,100] total = 0 for score in A: total += score average = total / len(A) print(average) #3 ๋‹ค์Œ for๋ฌธ๊ณผ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ..