강의감사드립니다 ^^ 이 좋은 강의를 무료로 들을수 있어서 정말 감사드립빈다 첫번째 예시에서 total, avg, max_score, min_score=scorefunc(score) 이게 정답인데 total, avg, max_score, min_score=scorefunc(scoreList) 이렇게 하면 에러가 나더라구요 위에꺼와 아래꺼의 차이를 잘 모르겠습니다 ^^: 두번째 예시 아래대로 했는데 실행이 안되네요 ^^:: 답변 부탁드립니다. def calc(a,b,op): if op=='+': print('{}+{}={}'.format(a,b,a+b)) elif op=='-': print('{}-{}={}'.format(a,b,a-b)) elif op=='*': print('{}*{}={}'.format(a,b,a*b)) elif op=='/': print('{}/{}={}'.format(a,b,a/b)) else: print('연산자를 잘못 입력했습니다')
정주행 완료했어요~ 좋은 강의 고맙습니다. 선생님 그런데 질문이 하나 있어요~ 첫번째 예제에서 score 리스트를 적은 다음에 작성되어있는 total, avg, max_score, min_score = scoreFunc(score) ---> 이 라인을 왜이렇게 써줘야하는지 잘 이해가 안됩니다. 여러변수들을 쉼표로 연결해서 적어주는 것도 좀 생소하고, 해당 라인을 scoreFunc(score)---> 이렇게만 적으면 안되는 이유도 잘 모르겠네요.ㅜㅜ 덕분에 많이 배웠습니다. 다시 한 번 고맙습니다!!
안녕하세요~ ㅎㅎ scoreFunc() 함수에서 리턴값을 1개가 아니라 4개로 만들어주었기 때문에 그 값을 받아서 저장할 변수를 4개를 적어준것이랍니다. 파이썬에서는 a,b = 3,7 이렇게 2개 이상의 변수를 한꺼번에 만들 수 있어서 a,b = 3,7 이 문장을 실행하고 a값을 찍어보면 3이 들어가있고 b값을 찍어보면 7이 들어가 있어요. a,b,c,d=1,2,3,4 이렇게 4개의 값을 한꺼번에 저장한 형태라고 이해하시면 됩니다.
우와 오늘 강의 듣기는 끝입니다. 공부는 더 해야겠지만요^^.. 감사합니다^^
크 ㅎㅎㅎ 42강 완강 축하드려요!!! 너무너무 수고하셨습니다~~
마지막 41강부터는 아직 힘든것 같아요 그래도 너무 설명을 잘해주셔서 다시 한번 달려라 파이썬 들으면서
왕기초문제풀이라 병행하면 기초는 탈출할수 있겠죠~ㅜㅜ?
더 열심히 들을께요~^^
그동안 초보자들을 위해 Python 기초 문법강의를 제작해주셔서 너무 감사드립니다 너무나 큰 도움이 되었어요~
기초 문제풀의 강의편도 열심히 공부하겠습니다 !! 감사합니다~
감사합니다. 문제풀이도 완강하시길 응원할게요
@@SONOL_FUN 감사합니다!! 열심히 하겠습니다~
강의감사드립니다 ^^ 이 좋은 강의를 무료로 들을수 있어서 정말 감사드립빈다
첫번째 예시에서
total, avg, max_score, min_score=scorefunc(score) 이게 정답인데
total, avg, max_score, min_score=scorefunc(scoreList) 이렇게 하면 에러가 나더라구요 위에꺼와 아래꺼의 차이를 잘 모르겠습니다 ^^:
두번째 예시 아래대로 했는데 실행이 안되네요 ^^:: 답변 부탁드립니다.
def calc(a,b,op):
if op=='+':
print('{}+{}={}'.format(a,b,a+b))
elif op=='-':
print('{}-{}={}'.format(a,b,a-b))
elif op=='*':
print('{}*{}={}'.format(a,b,a*b))
elif op=='/':
print('{}/{}={}'.format(a,b,a/b))
else:
print('연산자를 잘못 입력했습니다')
num1,oper,num2=input('입력(예:10+20):').split()
num1=int(num1)
num2=int(num2)
calc(num1,num2,oper)
정주행 완료했어요~
좋은 강의 고맙습니다.
선생님 그런데 질문이 하나 있어요~
첫번째 예제에서 score 리스트를 적은 다음에 작성되어있는
total, avg, max_score, min_score = scoreFunc(score) ---> 이 라인을 왜이렇게 써줘야하는지 잘 이해가 안됩니다.
여러변수들을 쉼표로 연결해서 적어주는 것도 좀 생소하고,
해당 라인을 scoreFunc(score)---> 이렇게만 적으면 안되는 이유도 잘 모르겠네요.ㅜㅜ
덕분에 많이 배웠습니다. 다시 한 번 고맙습니다!!
안녕하세요~ ㅎㅎ scoreFunc() 함수에서 리턴값을 1개가 아니라 4개로 만들어주었기 때문에 그 값을 받아서 저장할 변수를 4개를 적어준것이랍니다. 파이썬에서는 a,b = 3,7 이렇게 2개 이상의 변수를 한꺼번에 만들 수 있어서 a,b = 3,7 이 문장을 실행하고 a값을 찍어보면 3이 들어가있고 b값을 찍어보면 7이 들어가 있어요. a,b,c,d=1,2,3,4 이렇게 4개의 값을 한꺼번에 저장한 형태라고 이해하시면 됩니다.
@@SONOL_FUN 고맙습니다^^
저 함수 잘 안쓰는 유형입니다. 왜냐면 지역성 문제때문에 오히려 에러를 발생시키는거 같아요
아하 ㅎㅎ 그렇군요! 알려주셔서 감사합니다. 다음에는 더 적절한 예시를 찾아봐야겠어요~