πŸ“š μŠ€ν„°λ”” 350

[4νŒ€ / κΉ€μœ κ²½] 5μ°¨μ‹œ 파이썬 과제 - ν•¨μˆ˜ν˜•

문제1: ν•¨μˆ˜ "λΉ„νŠΈμ½”μΈ" λ¬Έμžμ—΄μ„ 화면에 좜λ ₯ν•˜λŠ” print_coin() ν•¨μˆ˜λ₯Ό μ •μ˜ν•˜λΌ. def print_coin(): print("λΉ„νŠΈμ½”μΈ") 문제2: 호좜 문제1μ—μ„œ μ •μ˜ν•œ ν•¨μˆ˜λ₯Ό 100번 ν˜ΈμΆœν•˜λΌ. def print_coin(): print("λΉ„νŠΈμ½”μΈ") for i in range(100): print_coin() 문제3: ν•¨μˆ˜μ™€ μ—λŸ¬ μ•„λž˜μ˜ μ—λŸ¬κ°€ λ°œμƒν•˜λŠ” μ΄μœ μ— λŒ€ν•΄ μ„€λͺ…ν•˜λΌ. hello() def hello(): print("Hi") NameError: name 'hello' is not defined μ •λ‹΅: ν•¨μˆ˜μ˜ μ •μ˜λ₯Ό λ¨Όμ € ν•œ 후에 ν˜ΈμΆœμ„ ν•΄μ•Όν•œλ‹€. 문제4: ν•¨μˆ˜ μ•„λž˜ μ½”λ“œμ˜ μ‹€ν–‰ κ²°κ³Όλ₯Ό μ˜ˆμΈ‘ν•˜λΌ. 예츑: A C B E D 문제5: ν•¨μˆ˜ μ•„λž˜ μ½”λ“œμ˜ μ‹€ν–‰ κ²°κ³Όλ₯Ό μ˜ˆμΈ‘ν•˜λΌ. 예츑: B..

[4νŒ€/κΉ€λ―Όν˜œ] 5μ°¨μ‹œ 파이썬 μŠ€ν„°λ”” - ν•¨μˆ˜

1. ν•¨μˆ˜ - 기초 κ°œλ… DEF) μ–΄λ–€ 일을 μˆ˜ν–‰ν•˜λŠ” μ½”λ“œμ˜ 덩어리, λ˜λŠ” μ½”λ“œμ˜ 묢음 μž₯점 ν•„μš”ν•  λ•Œλ§ˆλ‹€ 호좜이 κ°€λŠ₯ν•˜λ‹€ 반볡적으둜 μˆ˜ν–‰ν•΄μ•Ό ν•˜λŠ” 업무λ₯Ό ν•œ 번만 μž‘μ„±ν•΄ 놓아도 됨 ⇒ μ½”λ“œ μˆ˜μ • μ‹œ 같은 μž‘μ—…μ„ μ—¬λŸ¬ 번 λ°˜λ³΅ν•˜μ§€ μ•Šμ•„λ„ λœλ‹€λŠ” 점! 논리적인 λ‹¨μœ„λ‘œ 뢄할이 κ°€λŠ₯ν•˜λ‹€ κ°„λ‹¨νžˆ λ„ν˜•μ„ κ³„μ‚°ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λ”λΌλ„ κ³±μ…ˆ μ½”λ“œ, λ§μ…ˆ μ½”λ“œ, λ‚˜λˆ—μ…ˆ μ½”λ“œ λ“±μœΌλ‘œ λ‚˜λˆŒ 수 있음 μ½”λ“œμ˜ μΊ‘μŠν™” ν•¨μˆ˜μ˜ μΈν„°νŽ˜μ΄μŠ€λ§Œ 잘 μ •μ˜ν•œλ‹€λ©΄ λ‹€λ₯Έ μ‚¬λžŒμ΄ μ‰½κ²Œ μ½”λ“œλ₯Ό κ°€μ Έλ‹€ μ‚¬μš©ν•  수 있음 μΈν„°νŽ˜μ΄μŠ€μ˜ μ •μ˜ = μž…λ ₯κ°’(input)κ³Ό 좜λ ₯κ°’(output)을 λͺ…ν™•νžˆ ν•˜λŠ” 것 μ½”λ“œμ˜ λ‚΄λΆ€ ꡬ쑰λ₯Ό λͺ°λΌλ„ ν•¨μˆ˜ μ‚¬μš© κ°€λŠ₯ ν•¨μˆ˜ μ„ μ–Έκ³Ό μ‹€ν–‰ def ν•¨μˆ˜μ΄λ¦„ (λ§€κ°œλ³€μˆ˜ #1 ...): λͺ…λ Ήλ¬Έ1 λͺ…λ Ήλ¬Έ2 return μ½”λ“œμ„€λͺ… d..

[3νŒ€ / κΉ€μ€μˆ˜] 5μ°¨μ‹œ 파이썬 과제 - ν•¨μˆ˜ν˜•

1번 μ •λ‹΅ : 1번 2번 μ •λ‹΅:2 3번 μ •λ‹΅: 3번 print(f(3))을 ν•˜λ©΄ y=3, x=7μ΄λ‹ˆ λ°˜ν™˜ κ°’μœΌλ‘œ 21이 λ‚˜μ˜΅λ‹ˆλ‹€. print(x)λ₯Ό μ‹œν–‰ν•˜λ©΄ μ „μ—­λ³€μˆ˜ x=4이 μ˜ν•΄ 4κ°€ λ‚˜μ˜΅λ‹ˆλ‹€. 4번 μ •λ‹΅: 1번 ν‚€μ›Œλ“œ μΈμˆ˜λŠ” μˆœμ„œμ— 상관없이 μ›ν•˜λŠ” λ³€μˆ˜μ— 인수λ₯Ό λ„£κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 5번 μ •λ‹΅ : 1번 λ§€κ°œλ³€μˆ˜κ°€ 없을 λ•Œ λ°˜ν™˜κ°’λ§Œ μžˆλŠ” 경우 κ·Έ λ°˜ν™˜κ°’λ§Œ λ„μΆœλ˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 6번 μ •λ‹΅: 1번 μ „μ—­λ³€μˆ˜κ°€ 더 μš°μ„ μ΄κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 7번 μ •λ‹΅: 1번 say_myselfν•¨μˆ˜κ°€ λ‹€ λŒμ•„κ°„ λ’€ if문이 μ‹œν–‰λ˜κΈ° λ•Œλ¬Έμ— 이름 λ‚˜μ΄ 성별 μˆœμ„œλŒ€λ‘œ 값이 좜λ ₯될 κ²ƒμž…λ‹ˆλ‹€. 8번 μ •λ‹΅ : Value: 10 Value: 20 examν•¨μˆ˜μ•ˆμ— μžˆλŠ” xλŠ” μ§€μ—­λ³€μˆ˜μ΄κΈ° λ•Œλ¬Έμ— 10이 λ‚˜μ˜€κ³  λ§ˆμ§€λ§‰ μ€„μ—λŠ” μ „μ—­λ³€μˆ˜ 값인 20이 λ“€μ–΄..

[2νŒ€/μ΄μœ μ§„] 5μ°¨μ‹œ 파이썬 과제- ν•¨μˆ˜

파이참이 μ‹€ν–‰λ˜μ§€ μ•Šμ•„ replit μ‚¬μ΄νŠΈλ₯Ό μ΄μš©ν•˜μ—¬ 과제 μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 1. 두 μ •μˆ˜λ₯Ό μž…λ ₯ λ°›μ•„ λ”ν•œ 값을 λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜(add_numbers)λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. 2. 두 수λ₯Ό λΉ„κ΅ν•˜λŠ” compare_numbers ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•œ ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. (λ°±μ€€ 1330) μž…λ ₯ 쑰건: 첫째 쀄에 두 μ •μˆ˜ A와 Bκ°€ 주어진닀. (−10,000 ≤ A, B ≤ 10,000) 3. λ¬Έμžμ—΄μ„ μž…λ ₯ λ°›μ•„ 거꾸둜 뒀집은 λ¬Έμžμ—΄μ„ λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜(reverse_string)λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€ - ν•΄κ²°λͺ»ν•¨ 4. μ •μˆ˜ nκ°œκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, n개의 합을 κ΅¬ν•˜λŠ” solve ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. (λ°±μ€€ 15596) 5. λ¬Έμžμ—΄κ³Ό 문자λ₯Ό μž…λ ₯ λ°›μ•„ ν•΄λ‹Ή λ¬Έμžμ—΄μ—μ„œ ν•΄λ‹Ή λ¬Έμžκ°€ λͺ‡ 번 λ‚˜μ˜€λŠ”μ§€ λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜ (count_char)λ₯Ό μž‘μ„±ν•˜..

[1μ‘°/이도연] 5μ°¨μ‹œ 파이썬과제 - ν•¨μˆ˜

1) c 2) 100 3) 3 4) 21, 4 5) c 6) a 7) 아무것도 λ‚˜μ˜€μ§€ μ•ŠλŠ”λ‹€. 8) 9) none 10) λ°˜λ³΅λ˜λŠ” 일을 쀄이기 μœ„ν•΄μ„œμ΄λ‹€. 11) def example(): print("μ•ˆλ…•ν•˜μ„Έμš”") example() 12) a = int(input("a의 값을 μž…λ ₯ν•˜μ„Έμš”")) b = int(input("b의 값을 μž…λ ₯ν•˜μ„Έμš”")) def sum(a,b): print("%d와 %d의 합은 %dμž…λ‹ˆλ‹€."%(a,b,a+b)) sum(a,b)

[1νŒ€/κΉ€μ€ν˜œ]5μ°¨μ‹œ 파이썬 과제 - ν•¨μˆ˜

두 개의 인수λ₯Ό λ°›μ•„μ„œ κ·Έ 합을 λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 add_numbers 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”. def add_numbers(x,y): result = x + y return result hap = add_numbers(1,2) print("1+2의 add_numbers()ν•¨μˆ˜ κ²°κ³ΌλŠ” %d" % hap) 2. λ¬Έμžμ—΄μ„ 인수둜 λ°›μ•„ λ¬Έμžμ—΄μ˜ 길이λ₯Ό λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 string_length 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”. 힌트 : len( ) def string_length(): return "μ•ˆλ…•ν•˜μ„Έμš”" print(len("μ•ˆλ…•ν•˜μ„Έμš”")) 3.λͺ©λ‘μ„ 인수둜 μ‚¬μš©ν•˜κ³  λͺ©λ‘μ—μ„œ κ°€μž₯ 큰 μš”μ†Œλ₯Ό λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 find_max 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”. 힌트 : ..

[3νŒ€/μ•ˆμ†Œμ—°] 5μ°¨μ‹œ 파이썬 과제-ν•¨μˆ˜

1번 Input is 100 2번 21 4 3번 - 1번 4번 5번_ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜μ§€ μ•ŠμŒ 5번 5번_ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜μ§€ μ•ŠμŒ 6번 λ‚˜μ˜ 이름은 졜주영 μž…λ‹ˆλ‹€. λ‚˜μ΄λŠ” 20μ‚΄μž…λ‹ˆλ‹€. μ—¬μžμž…λ‹ˆλ‹€. 7번 ['Seo', 'Any', 'Inc', 'Jej'] 8번 Value: 10 Value: 20 9번 None_list.sortλŠ” μ •λ ¬λ§Œ ν•˜κΈ° λ•Œλ¬Έμ— 10번 111 222 333 222

[ 2νŒ€/μœ€μ„œν˜„ ] 5μ°¨μ‹œ 파이썬 과제 - ν•¨μˆ˜

#1 μ •μˆ˜ nκ°œκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, n개의 합을 κ΅¬ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. a = 합을 ꡬ해야 ν•˜λŠ” μ •μˆ˜ nκ°œκ°€ μ €μž₯λ˜μ–΄ μžˆλŠ” 리슀트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) 리턴값: a에 ν¬ν•¨λ˜μ–΄ μžˆλŠ” μ •μˆ˜ n개의 ν•© (μ •μˆ˜) def total_1(a,b, *args): return a+b+sum(args) print(total_1(5,2,16,8,21)) def total_2(a,b,*args): list_=[a,b,*args] sum=0 for num in list_: sum+=num print(sum) total_2(5,2,16,8,21) #2 λ‹€μŒκ³Ό 같이 μ½”λ“œλ₯Ό μž‘μ„±ν–ˆμ„ λ•Œ, μ‹€ν–‰ 결과둜 μ•Œλ§žμ€ 것은? Indentation Error(λ“€μ—¬μ“°κΈ° 였λ₯˜) λ°œμƒ 밑에 경우..