![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bivU9Y/btrsA6kW4eX/C7nLdllXcmPDtN5WgEp400/img.png)
와썹 동기 가이즈! 오뉼은 요기까지 시유 넥스트 타임~ ㅋㅋㅋ 오늘은 함수의 리턴에 대해 알아봅시다! Returns 지금까지 함수를 만들어서 사용할 때 print()를 사용해서 눈에 보이는 출력값을 출력했는데 오늘은 함수를 만들어서 값을 반환하여 값을 다른 변수에 저장해서 다시 사용하거나 print()를 사용하여 바로 출력하는 키워드 return에 대해 알아보도록합시다. def my_balance(total, spend): return total - spend 짠! 데빗 카드(체크 카드)에 돈이 얼마나 남았는지 계산해주는 함수를 만들었습니다. total은 통장에 돈이 얼마 있는지 넣고 spend에는 오늘 사용한 금액을 넣습니다. 두 번째 문장을 보면 return total - spend라고 쓰여 있는데 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bNTD52/btrsC8Jz7FT/ESYZvO6rNKXmiIEd7A9xCk/img.png)
안녕하세요 동기 여러분! 오늘은 파이썬 함수에서의 전역 변수, 지역 변수에 대해 알아봅시다. Global Variable 전역 변수(Global Variable)는 코드 파일 전체에 영향을 미치는 미친놈 아아니... 대단한 변수입니다. varivaristrawvari = "베리베리 스트로베리" # -> 얘가 전역 변수 과연 변수 varivaristrawvari가 코드 파일 전체에 영향을 미치는지 확인해봅시다. 위의 스크린샷을 보면 함수를 실행했더니 변수 varivaristrawvari가 함수 안의 print문에 들어가서 출력이 되어 나오는 것을 볼 수 있습니다. 흠.. 이거만 보면 '이거 당연한 거 아니야?'라고 생각이 들 수 있습니다. 아래의 코드를 보도록 합시다. Local Variable 지역변수(..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bDZUrn/btrsxILmRu6/JuIn8TYRl6f6IKWjE1VmE1/img.png)
안녕하세요 동기 여러분! 오늘은 독립변수의 타입들에 대해 알아봅시다! Types of Arguments 독립변수는 3가지의 타입이 있습니다. Positional arguments : 포지셔널 독립변수는 함수 정의에서 그들의 위치에서 호출될 수 있는 독립변수를 말합니다. Keyword arguments : 키워드 독립변수는 그들의 이름으로 호출 되어질 수 있는 독립변수를 말합니다. Default arguments : 기본값 독립변수는 기본값이 주어진 독립변수를 말합니다. Positional argument def bmi(kg, cm): result = kg / (cm /100) ** 2 print(round(result, 2)) bmi(78, 175) # 출력값 : 25.47 체질량 지수를 계산하는 코드입..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bPPARV/btrsxF2iSXT/lsi7eMr8ESzV1885qGhNQ0/img.png)
안녕하세요 동기 여러분! 오늘은 여러 개의 매개변수를 사용하는 방법에 대해 알아봅시다! Multiple Parameters 매개변수를 여러개를 넣어서 함수를 만들 수도 있습니다. def 함수이름(매개변수1, 매개변수2, 매개변수3): 실행할 내용 바로 만들어봅시다! 캐나다의 식당을 가서 밥을 먹고 계산을 할 때 신경 써야 할 부분이 총 세 가지가 있습니다. 바로 식비, 팁, 세금입니다. 밥을 먹고 식비와 팁 퍼센트, 세금 퍼센트를 넣으면 총합을 계산해주는 프로그램을 만들어봅시다! def calculate_bill(food, tip, tax): result_tip = food * tip / 100 result_tax = food * tax / 100 total = food + result_tip + res..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/NQew6/btrsA7jtgo3/xtJb57BG1tBBmBmugdQ0H0/img.png)
안녕하세요 동기 여러분! 오늘은 매개변수(Parameter)와 독립변수(Argument)에 대해 알아봅시다! 딱 한 번만 제대로 정리하면 머릿속에 박혀서 떠나지 않을 테니 아니다. 떠나려나...? ㅋㅋㅋ Parameter 매개변수 예전에 자바스크립트 함수할 때 이쁘게 정리했었는데 원리는 같습니다. 오늘은 파이썬 버전으로 깔끔하게 정리해 보록 노력해보겠습니다. 함수에서 매개변수는 함수가 입력값을 받아들일 수 있도록 도와주는 매개체 역할을 수행합니다. 코드 실행 내용을 보면 매개변수가 "밥 먹고 코딩만 하자!" 뒤에 위치하여 입력값을 받습니다. Argument 독립변수 dongi_coding(독립변수)라는 함수 실행문에 들어가는 입력값(Value)을 독립변수라고 합니다. 이 값(독립변수)은 위 그림과 같이 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bK57vo/btrszmHUKbw/SK2iw4gTTZaiS8wOFDHH80/img.png)
안녕하세요 동기 여러분! 오늘은 파이썬의 함수에 대해 알아봅시다! Function 함수는 반복적으로 작업을 수행 할 때 유용한 친구입니다. def 함수 이름(): 실행할 작업 내용 def로 "함수를 정의한다" 알리고 함수의 이름을 정해주고 : (colon)으로 기본틀을 마무리합니다. () parentheses를 넣는데 여기에는 매개변수(parameter)가 들어가는데 다음시간에 알아보도록 합시다. 그리고 줄 바꿔서 한탭 간격을 띄운 후 실행할 작업 내용을 써주면 됩니다. 간단한 함수 def wdtfoxsay(): print("Wa-pa-pa-pa-pa-pa-pow! Wa-pa-pa-pa-pa-pa-pow! Wa-pa-pa-pa-pa-pa-pow!") wdtfoxsay라는 함수를 정의한다! "와 파 파 파..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bg0XxH/btrswVxIKmL/AElZVoDwmYHJLQHJ6evovK/img.png)
안녕하세요 동기 여러분! 오늘은 새로운 리스트에 반복문에서 if문까지 한 줄에 때려 박는 방법에 대해 알아봅시다! List Comprehensions (2) nums = [5, 1, -9, -4, 2, 8] positive_nums = [] for num in nums: if num < 0: positive_nums.append(num * -1) else: positive_nums.append(num) print(positive_nums) 위의 코드는 nums 리스트의 요소가 음수이면 양수로 만들어 positive_nums로 추가해주고 양수이면 바로 positive_nums로 추가해줍니다. 이를 positive_nums = [ ]의 대괄호 안에 한줄에 넣어 줄 수 있습니다. nums = [5, 1, -9..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bVuWk4/btrspKjqk5A/viXKm0NwDKLT1REXvd82g1/img.png)
안녕하세요 동기 여러분! 오늘은 새로운 리스트에 반복문을 한 줄에 박아 넣는 방법에 대해 알아봅시다! List Comprehensions prices = [ 684, 676, 598, 350, 788 ] increased_prices = [ ] prices라는 가격 요소들을 가진 리스트가 있습니다. 물가 상승률 때문에 회사에서 전 품목의 가격을 12.8% 인상한다고 합니다. 반복문을 사용하여 increased_prices에 상승한 가격을 모두 넣으려면 어떻게 해야 할까요? 반복문을 이용하고 .append() 메서드로 리스트에 새로운 요소를 추가 prices = [ 684, 676, 598, 350, 788 ] increased_prices = [ ] for price in prices: increased..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/pSR4J/btrsnnn6l8R/N74VfEQ2kUU0jOkijbaJR0/img.png)
안녕하세요 동기 여러분! 오늘은 중첩 반복문에 대해 알아봅시다! Nested Loops 중첩 반복문이라... 생각만 해도 토가 나오는데요 말 그대로 반복문이 중첩이 되어 있는 구조입니다. 아래의 리스트를 봅시다. ramyeon = [["신라면", "진라면"], ["불닭 볶음면", "비빔면", "짜파게티"], ["꼬꼬면", "나가사끼 짬뽕"]] 라면을 리스트로 만들었는데 그 안에 또 다른 리스트로 라면을 구분 지어놨습니다. 반복문으로 이들을 하나씩 출력해봅시다. ramyeon = [["신라면", "진라면"], ["불닭 볶음면", "비빔면", "짜파게티"], ["꼬꼬면", "나가사끼 짬뽕"]] for product in ramyeon: print(product) 그럼 아래와 같은 결과가 나옵니다. 오호! 잘..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/KYSXu/btrsnnn2fQ3/6X839HfDahBknqeip44gr1/img.png)
안녕하세요 동기 여러분! 오늘은 반복문을 제어하기 위한 Continue문에 대해 알아봅시다! Loop Control: Continue Continue는 "건너뛰다"라고 해석하면 이해가 빠르게 됩니다. 아래의 리스트를 봅시다. nums = [2, 9, 10, 22, 15, 66, 3, 12, 11, 9, 5] 다양한 숫자가 있는 리스트가 있는데 이것을 12보다 큰 숫자만 빼내와서 출력을 하려면 어떻게 해야할까요? 1. 일단 우리가 알고 있는 반복문으로 모든 숫자를 출력해봅시다. nums = [2, 9, 10, 22, 15, 66, 3, 12, 11, 9, 5] for i in nums: print(i) # 출력값 : # 2 # 9 # 10 # 22 # 15 # 66 # 3 # 12 # 11 # 9 # 5 ..
- Total
- Today
- Yesterday
- CSS
- 타입스크립트
- css position
- if문
- 객체
- HTML 기본
- padding
- 동기코딩
- 파이썬
- Python
- html table
- em
- html
- 프로그래머스
- Margin
- 실수
- method
- Object
- 자바스크립트
- 반복문
- 메서드
- 타입 좁히기
- 함수
- function
- Typescript
- for문
- CSS 포지션
- Array
- javascript
- Type
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |