파이썬 4

[파이썬 문법 기초] - 매개변수, 클래스

매개변수 1. 값 지정하기 및 defalt 값 설정하기#기본 구조def cal(a,b): return a+2*b result = cal(1, 2)print(result)#값 지정하기 - 순서 상관 없음result = cal(b=2, a=2)#default 값 설정해주기 - b값이 안 들어오면 default값이 반영됨def cal(a, b=2): return a+2*b result = cal(1)print(result) 2. 여러 개의 인수를 받는 방법 : *argsdef cal(*args): for name in args: print(f'{name} 밥 먹어라~')cal('영수', '철수', '인수')cal('영수', '철수') 3. 키워드 인수를 여러 개 받는 방법 : **kwargs..

[파이썬 문법 기초] - 파일 불러오기, if & for 구문 간단하게 쓰기, map, filter, lamda 식

다른 파일의 함수 불러오기다른 파일에 저장되어 있는 함수를 사용하고 싶을 때 from, import 구문을 통해 불러올 수 있# 파일 이름에 있는 함수를 전부 쓸 수 있는 구문from 파일 이름 import *#파일 이름에 있는 특정 함수를 쓸 수 있는 구문from 파일 이름 import 함수 이름 한 줄로 줄여쓰기 1. IF 함수# 기존 문장num = 3if num%2==0: result = '짝수'else: result = '홀수'print(f'{num}은 {result}입니다')# 한 줄로 만들기result = ('짝수' if num%2==0 else '홀수') 2. for 구문a_list = [1, 3, 2, 5, 1, 2]#기존의 for 구문b_list = []for a in a_list: b_..

[파이썬 문법 기초] - 변수 선언, 자료형, 문자형

변수 선언과 자료형  파이썬에서 변수에 할당하는 방법은 '='을 사용하여 원하는 값을 넣어주면 됩니다.변수에는 정수, 실수, 문자, boolean indexing 등이 사용 가능합니다.# 변수에 할당하려면 '='만 사용하면 됨a = 11b = 7#변수에는 정수, 실수, 문자, True/False 등 모두 할당 가능a = 'sujin'b = False#True/False 형으로 나오는 형태c = (3 > 2) d = (3==2) 문자열 다루기 문자열을 할당하기 위해서는 작은 따옴표(' ') 또는 큰 따옴표(" ")를 사용해주면 됩니다.해당 기호를 사용하면 파이썬에서는 문자로 인식을 합니다.  #문자형은 '' or "" 사용해주기first_name = 'sujin'last_name = 'lee'print(f..

[Python 코드카타] - 정수 제곱근 판별

정수 제곱근 판별 - 문제 [문제 설명] [입출력 예] 코드카타 1차 시기 [내 코드]def solution(n): answer = 0 for i in range(1,n): if i*i==n: answer=(i+1)**2 else: answer = -1 return answer 제곱근을 구해야 하므로 'i x i=n'인 값을 찾는다고 생각해서 이렇게 써봄 [실행 결과] 역시나 턱없는 실패.값이 나오지 않고, -1로만...결과가 나오는 듯 하다. 코드카타 2차 시기 [내 코드]def solution(n): answer = -1 for i in range(1,n): if n/i==i: ..