Daily note

Today I Learned(TIL)-15

Jun.o 2024. 7. 16. 22:39

튜터님 숙제 오답

def minimum_value(nums):

    for i in nums:
        if i < minimum_value:
            minimum_value = i
    return minimum_value


# [23, 20, 73, 98, 11, 4, 288]
print(minimum_value([23, 20, 73, 98, 11, 4, 288])) # 5
print(minimum_value([33, 423 32, 2, 56])) # 3

오답문

SyntaxError: invalid syntax. Perhaps you forgot a comma? ----쉼표누락

-----------------------------1차오류--------------------------------------------
def minimum_value(nums):

    for i in nums:
        if i < minimum:
            minimum = i
    return minimum


# [23, 20, 73, 98, 11, 4, 288]
print(minimum_value([23, 20, 73, 98, 11, 4, 288])) # 5
print(minimum_value([33, 423, 32, 2, 56])) # 3

UnboundLocalError: local variable 'minimum' referenced before assignment 
오류는 파이썬에서 변수가 할당되기 전에 참조되었을 때 발생하는 오류입니다. 이 오류는 주로 함수 내에서 발생하며, 변수가 초기화되지 않았거나 함수 내에서의 유효 범위(scope) 문제로 인해 발생할 수 있습니다.

----------------------------2차오류----------------------------------------


--- 해결안됨.... 내일 튜터님에게 물어보고 바꿔야겠다................ 2차오류에서  발전이 안된다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

스택
LIFO last in first out
마지막에 삽입된 요소가 먼저나옴

1 2 3 4 5 -> 5 4 3 2 1

FILO first in last out
처음에 삽입된 요소가 먼저나옴
1 2 3 4 5 -> 1 2 3 4 5

'Daily note' 카테고리의 다른 글

Today I Learned(TIL)-17  (0) 2024.07.18
Today I Learned(TIL)-16  (0) 2024.07.17
Today I Learned(TIL)-14  (0) 2024.07.15
Week I Learned(WIL)-3  (0) 2024.07.12
Today I Learned(TIL)-13  (0) 2024.07.12