와썹 동기 가이즈! 오뉼은 요기까지 시유 넥스트 타임~ ㅋㅋㅋ 오늘은 함수의 리턴에 대해 알아봅시다! Returns 지금까지 함수를 만들어서 사용할 때 print()를 사용해서 눈에 보이는 출력값을 출력했는데 오늘은 함수를 만들어서 값을 반환하여 값을 다른 변수에 저장해서 다시 사용하거나 print()를 사용하여 바로 출력하는 키워드 return에 대해 알아보도록합시다. def my_balance(total, spend): return total - spend 짠! 데빗 카드(체크 카드)에 돈이 얼마나 남았는지 계산해주는 함수를 만들었습니다. total은 통장에 돈이 얼마 있는지 넣고 spend에는 오늘 사용한 금액을 넣습니다. 두 번째 문장을 보면 return total - spend라고 쓰여 있는데 ..
안녕하세요 동기 여러분! 오늘은 파이썬 함수에서의 전역 변수, 지역 변수에 대해 알아봅시다. Global Variable 전역 변수(Global Variable)는 코드 파일 전체에 영향을 미치는 미친놈 아아니... 대단한 변수입니다. varivaristrawvari = "베리베리 스트로베리" # -> 얘가 전역 변수 과연 변수 varivaristrawvari가 코드 파일 전체에 영향을 미치는지 확인해봅시다. 위의 스크린샷을 보면 함수를 실행했더니 변수 varivaristrawvari가 함수 안의 print문에 들어가서 출력이 되어 나오는 것을 볼 수 있습니다. 흠.. 이거만 보면 '이거 당연한 거 아니야?'라고 생각이 들 수 있습니다. 아래의 코드를 보도록 합시다. Local Variable 지역변수(..
안녕하세요 동기 여러분! 오늘은 독립변수의 타입들에 대해 알아봅시다! 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 체질량 지수를 계산하는 코드입..
안녕하세요 동기 여러분! 오늘은 여러 개의 매개변수를 사용하는 방법에 대해 알아봅시다! 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..
안녕하세요 동기 여러분! 오늘은 매개변수(Parameter)와 독립변수(Argument)에 대해 알아봅시다! 딱 한 번만 제대로 정리하면 머릿속에 박혀서 떠나지 않을 테니 아니다. 떠나려나...? ㅋㅋㅋ Parameter 매개변수 예전에 자바스크립트 함수할 때 이쁘게 정리했었는데 원리는 같습니다. 오늘은 파이썬 버전으로 깔끔하게 정리해 보록 노력해보겠습니다. 함수에서 매개변수는 함수가 입력값을 받아들일 수 있도록 도와주는 매개체 역할을 수행합니다. 코드 실행 내용을 보면 매개변수가 "밥 먹고 코딩만 하자!" 뒤에 위치하여 입력값을 받습니다. Argument 독립변수 dongi_coding(독립변수)라는 함수 실행문에 들어가는 입력값(Value)을 독립변수라고 합니다. 이 값(독립변수)은 위 그림과 같이 ..
안녕하세요 동기 여러분! 오늘은 파이썬의 함수에 대해 알아봅시다! 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라는 함수를 정의한다! "와 파 파 파..
안녕하세요 동기 여러분! 오늘은 새로운 리스트에 반복문에서 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..
안녕하세요 동기 여러분! 오늘은 새로운 리스트에 반복문을 한 줄에 박아 넣는 방법에 대해 알아봅시다! 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..
안녕하세요 동기 여러분! 오늘은 중첩 반복문에 대해 알아봅시다! Nested Loops 중첩 반복문이라... 생각만 해도 토가 나오는데요 말 그대로 반복문이 중첩이 되어 있는 구조입니다. 아래의 리스트를 봅시다. ramyeon = [["신라면", "진라면"], ["불닭 볶음면", "비빔면", "짜파게티"], ["꼬꼬면", "나가사끼 짬뽕"]] 라면을 리스트로 만들었는데 그 안에 또 다른 리스트로 라면을 구분 지어놨습니다. 반복문으로 이들을 하나씩 출력해봅시다. ramyeon = [["신라면", "진라면"], ["불닭 볶음면", "비빔면", "짜파게티"], ["꼬꼬면", "나가사끼 짬뽕"]] for product in ramyeon: print(product) 그럼 아래와 같은 결과가 나옵니다. 오호! 잘..
안녕하세요 동기 여러분! 오늘은 반복문을 제어하기 위한 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
- Array
- 객체
- Object
- 프로그래머스
- 파이썬
- 메서드
- CSS 포지션
- 실수
- em
- method
- html table
- HTML 기본
- 타입스크립트
- 자바스크립트
- 반복문
- for문
- javascript
- 동기코딩
- Type
- Python
- padding
- CSS
- Typescript
- if문
- function
- css position
- html
- 함수
- Margin
- 타입 좁히기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |